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, September 11, 2017

UNIX Administrator

Seeking a Linux System Administrator with Bash scripting experience to support custom product development. Primary responsibilities include all aspects of the product development life cycle – creating, implementing, and supporting new product features and capabilities; and improving data processing methods, to ensure the highest levels of information security. The Linux System Administrator will create automated Linux system builds to support the development of product releases and software bug fixes, as well as assist in the implementation/integration of Commercial Off-the-Shelf (COTS) application packages, tools, and utilities. The successful candidate will have the ability to analyze system requirements and program specifications, including software/application programming interface (API) documentation, and test plans. The selected candidate will develop and implement Linux system baseline configurations, with required software dependencies, using system build and automation tools (eg. Kickstart), to support product development and release. The selected candidate will develop and maintain configuration management system (eg. Subversion, Git) to support software updates and versioning. The selected candidate will collaborate with software developers to create test plans and scripts, for the refinement of software features, and improvement of system performance. The selected candidate will conduct functional, regression, and vulnerability tests to ensure system software is built according to specification, with secure processes for implementation and integration. The selected candidate will be expected to utilize end user feedback in the development of alternative software solutions, and improved system performance. The selected candidate will be expected to collaborate with the development team to solve complex application development problems. The selected candidate will provide technical support and system administration for software developers, as well as technical support (Tier 1-3) for end users.
Location: Herndon
Clearance: TS/SCI with Poly
Skill Level: Expert
Closing Date: 9/25/2017