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


Saturday, June 8, 2019

Software Developer

We’re seeking a software developer to join our team, duties include: • Delivering new automation capabilities that utilize infrastructure as code best practices and establishes a continuous integration/continuous delivery (CI/CD) pipeline • Engineering and configuring tools (Jenkins and Git) required to establish a pipeline • Interfacing routinely with senior management • Working independently with minimal guidance and also collaboratively with a team • Driving continuous improvement of systems and processes • Delivering weekly status updates to leadership
Location: Herndon
Clearance: TS/SCI with Poly
Skill Level: Level 2
Closing Date: 7/12/2019

Saturday, June 8, 2019

Software Developer

As a Software Developer, your duties and responsibilities will include the following: • As a recognized authority, formulate and define system scope and objectives for assigned projects • Establish procedures to solve complex problems regarding system equipment capacity and limitations, and operating time and output • Prepare detailed specifications from which programs will be written • Design, code, test, debug, and document newly written programs • Perform at an advanced technical level and have a complete understanding of all phases of applications systems analysis and programming activities • Responsible for quality assurance review of assigned project
Location: McLean
Clearance: TS/SCI with Poly
Skill Level: Level 2
Closing Date: 7/12/2019

Saturday, June 8, 2019

Software Developer

As a Software Developer, you will be responsible for researching, designing, developing and/or modifying software systems. You will also, present ideas for system improvements, conduct impact analysis for software changes, produce detailed specifications, and write software code. Your responsibilities will include: • Working closely with business analysts, designers, and subject matter experts to understand functional requirements • Conducting unit tests and documents findings • Supporting formal testing before code is promoted to production. • Adhering to program configuration change control standards • Understanding the structure and functionality of the COTS applications • Extending applications by using applicable application tools • Maintaining knowledge of feature and technical changes in the application
Location: Reston
Clearance: TS/SCI with Poly
Skill Level: Level 1
Closing Date: 7/12/2019

Monday, May 27, 2019

Software Developer

This position is in support of a series of highly-visible mission applications. The Candidate must have Full Life Cycle front-end user interface (UI) and backend application development experience in a Java Agile development environment. In this role you would 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. You will analyze user needs and develop software solutions in an Agile, Sprint, and Jira environment. You will design software or customize existing software for client use with the aim of optimizing operational efficiency. You will convert project specifications and statements of problems and procedures to detailed logical work flows for coding. Additionally, this role would work with the operations staff to understand problems with the software, assist in resolving them, and resolve customer complaints with the software and respond to suggestions for improvements and enhancements. Additional duties include: • Engineering • Designing • Coding • Debugging • Unit test, and assistance in quality assurance of custom applications in Java and Apache Tomcat (where necessary)
Location: Herndon
Clearance: TS/SCI with Poly
Skill Level: Level 2
Closing Date: 6/28/2019

Monday, May 27, 2019

Software Developer

This position is in support of an extremely complex, highly visible mission hosting platform. The candidate must have full life cycle development experience of frontend User Interface (UI) and backend software in an Agile eingineering/development environment. Duties include engineering, design, coding, debugging, unit testing, and assistance in quality assurance testing of custom software. Candidate must be able to integrate software with existing systems, develop in a team invironment, and assist with tier 3 / 4 support to operations staff alon with meeting project schedules. Candidate analyzes user needs and develops software solutions using Agile and / or DevOps methodologies. Deisgns software or customizes existing software for client use with the aim of optimizing operational efficiency. Converts project specificaions and statements of problems / procedures to detailed logicial workflows for coding. Works with the operations staff to understand software issues / concerns and assists in resolving them. Resolves customer complaints with the software and responds to suggestions for improvements and enhancements.
Location: Herndon
Clearance: TS/SCI with Poly
Skill Level: Level 2
Closing Date: 6/28/2019