Software Engineer


Job Details

Dignitas Technologies, established in 2004, is dedicated to understanding customer Modeling, Simulation, & Training (MS&T) needs and providing specialized, architecture-centric, agile solutions, has an immediate opening for a Software Lead!


The selected candidate will be Responsible for any new development needed for the site that can be integrated back to the NCRC architecture. Ultimate responsibility for the technical integrity of work performed and deliverables associated with the Systems Engineering area of responsibility. Communicates with other program personnel, government overseers, and senior executives.


Location: Charleston, SC

Terms: Full-time

Travel: 10%

Hours: Standard


**Must have minimum of Secret or TS clearance, ability to obtain TS/SCI**


Essential Functions:

  • Technical leadership over many diverse software tool development efforts.
  • Standardization and enforcement of SDLC processes, agile development practices, and toolsets used for development.
  • Design and development of Infrastructure As Code automation tools.
  • Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s) Department of Defense Architecture Framework (DoDAF), Service-oriented Architecture (SOA), etc.


Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Required Education and Experience:

  • Bachelor s degree in Computer Science or related discipline from an accredited college or university is required.
  • Four (4) years of additional Software Engineer experience on projects with similar software processes may be substituted for a bachelor s degree.
  • 5+ years of relevant experience


Desired Skills: Experience in any of the following domains/activities:

  • Prior usage or knowledge of infrastructure configuration automation tools such as Ansible, Puppet, Chef, Salt, etc.
  • Expert knowledge of: software development to include agile software development practices; programming languages; operating systems; networks; enterprise and consumer IT concepts, architectures, and systems (computer, network, storage).
  • Expert knowledge of PowerShell, bash scripting, python scripting, and C/C++ development.
  • Experience developing or modifying web applications using web development frameworks such as Django, Ruby on Rails, Flask, Angular, Bottle, jQuery, Meteor.
  • Prior usage or knowledge of one or more continuous integration tools such as Jenkins.
  • Prior usage or knowledge of one or more of the following MySQL, MariaDB, mongoDB, Postgres SQL, or no SQL.
  • Knowledge of Networking protocols such as TCP/IP, HTTP, HTTPS, TFTP, DNS, FTP.
  • 2+ years of experience with cyber testing or training to include experience with defensive and offensive cyber tools and TTPs or relevant experience (can overlap with other experience).
  • 2+ years of systems administration experience (can overlap with other experience).


AAP/EEO Statement:

Dignitas Technologies, LLC is an equal opportunity employer.


Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for their job. Duties, responsibilities, and activities may change at any time with or without notice.





 Dignitas Technologies

 05/13/2024

 All cities,SC