AEgis Technologies

Software Developer (Top Secret Clearance Required)

Job Locations US-CO-Colorado Springs
# of Openings


What do you get when you bring together the brightest minds and place them into an exciting, fast-paced environment that fosters intellectual growth and rewards based on impact, not tenure?


You get one of the best privately held small business headquartered in Huntsville, Alabama, that provides advanced technology and expert consulting services to industries throughout the world. AEgis specializes in modeling & simulation (M&S) and micro/nanoscale technology development. Our core competencies  include simulation software and training simulators; geospatial databases; 3D models; war fighter exercise support; systems engineering and analysis; verification, validation, and accreditation (VV&A); test and evaluation support; Hardware-in-the-Loop (HWIL) and Man-in-the-Loop (MIL) simulation. AEgis' Nanogenesis Division excels in advancing cutting edge micro and nanoscale technologies from concept to deployment with applications ranging from defense to energy to biotechnology.


AEgis Technologies is seeking a qualified software developer to work as part of a team working on a government sponsored engineering program. The selected candidate will work closely with systems engineers, integrators, testers and customers to design, develop and support software applications throughout the development and maintenance life cycle. The candidate must have experience and knowledge with software engineering using object-oriented methodologies.  Key responsibilities will include:

  • Object-oriented C#, C++ and Java programming.
  • Ability to design, develop, integrate and maintain new software functionality.
  • Ability to work with previously written code and make modifications as necessary.
  • Ability to work closely with other disciplines (systems, networking, IS, configuration management, and test engineers) to troubleshoot and fix problems.
  • Enthusiastic and energetic performer able to work in a dynamic, fast paced, and sometimes pressured environment.
  • Team player incorporating a team-based success philosophy.
  • Contribute to the completion of program and project milestones under the specific guidance of his/her immediate supervisor.
  • Communication of complex and diverse engineering topics



  • Candidate MUST currently possess an active Top Secret Clearance
  • Candidates must be able to obtain and maintain Sensitive Compartmented Information (SCI) eligibility.
  • 3-5 years relevant experience working within a disciplined software development project environment.

  • Experience performing object-oriented software design and development using C#, C++ and/or Java.

  • Experience with webservice interfacing and development

  • Software and system-level debugging experience including the ability to identify problems in established code and make modifications as necessary.

  • Experience with software execution throughout the entire software life cycle (preliminary design through maintenance phases).

  • Experience working in AGILE software development environment.

Desired Skills:

  • DoD experience preferred, in an engineering environment.

  • Experience working with Unix/Linux OS based development.

  • Experience working with Microsoft Windows OS based development.

  • Work related experience with Purify.

  • Work related experience with XML.

  • Work related experience with Perl.

  • Experience with Software Security Management Configuration & Support. Proven experience with PKI, CERTS, Service Oriented Architectures (SOA) Security & Web Security. 


  • Experience with application development involving RDBMS (such as Oracle, mySQL, etc).

  • Experience with UML design modeling in modeling tools such as Rational Rose, RSA, or Rhapsody

  • Experience working with JIRA, Confluence, GIT, Mercurial, Jenkins, Visual Studio and other tools.

  • Experience and knowledge related to Satellite Ground Systems and Ground System Operations.

  • Experience and knowledge related to software discipline process development and deployment.

  • Experience with customer interaction and end-user engagement.

  • Experience integrating software (modules, components, subsystems).

  • Experience preparing and presenting status information and technical material.

  • Familiarity working with other engineering disciplines (systems, hardware, test, configuration management, and quality engineering) and knowledge of how they interact with the software engineering discipline. 


Required Education:


  • Candidate must possess Bachelor’s degree or higher in Software Engineering, Computer Science, or Computer Engineering from an accredited university (four years of additonal related expereince in lieu of degree).





Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed