Employment Opportunities


Current Openings

This listing of current open positions can be filtered by clicking on the job category in the Category Listing to the right. The job skill level required is stated next to each position's description. If you are unsure of your skill level, it can be calculated using the information provided below in the Skill Level Key section.


Skill Level Key

16+ Years of Specific Experience
11+ Years of Specific Experience
6+ Years of Specific Experience
3+ Years of Specific Experience
<3 Years of Specific Experience
General experience can be converted to specific experience using the following:
  • Degree credit:
  • Associates Degree: + 1 year
  • Bachelor's Degree: + 3 years
  • Master's Degree = + 2 years
  • Ph.D. = + 2 years
Maximum of 7 years for all degrees
  • Other credits:
  • Certifications: 3 months
  • 3 Years of General Experience = 1 Year of Specific Experience
Sort By:
Employment Title
Employment Date


Monday, November 27, 2017

Software Developer

(T-405) This position is in support of an extremely complex, highly visible mission application. The Software Developer must have Full Life Cycle front end user interface (UI) and backend application development experience in a Java Agile development environment. Duties include engineer, design, code, debug, unit test, and assist in Quality Assurance testing of custom applications in Java and Apache Tomcat (where necessary). The Software Developer must be able to integrate software with existing systems, develop in a team environment, and assist with Tier 3 / 4 support to operations staff along with meeting project schedules. The Software Developer analyzes user needs and develops software solutions in an Agile, sprint, and Jira environment; and designs software or customizes existing software for client use with the aim of optimizing operational efficiency. Duties also include • Convert project specifications and statements of problems and procedures to detailed logical work flows for coding. • Work with the operations staff to understand problems had with software and assists in resolving them. • Resolve customer complaints with the software and responds to suggestions for improvements and enhancements.
Location: Herndon
Clearance: TS/SCI with Poly
Skill Level: Software Developer - L1