Job Requirements
Job Description
Location: Herndon, VA
Required Clearance: TS/SCI CI Poly
Employment Type: Full-Time Regular
Shift: Day
Travel: No
Relocation Assistance: Yes Plans, conducts, and coordinates software development activities; Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems; Applies knowledge of computer hardware and software, subject matter programmed in business/mission applications and information gathered from system users to review and analyze software; Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls; Ensures software standards are met; Candidate will be responsible for working with the Software Lead and other Software Engineers, Systems Engineers and Project Leads to troubleshoot, design and develop solutions.
Primary Responsibilities:
- Familiar with one or more of the following object oriented software languages:
- C#, Java, C++
- Must have a customer approved security certification:
- DoD 8570 compliant: Security +, CISSP, SSCP, etc.
Equal Opportunity Employer
Minorities / Females / Veterans / Individuals with Disabilities /Sexual orientation / Gender Identity
At Ennoble First, we’re proud to serve and partner with leading federal agencies—including the DoD, NGA, U.S. Air Force, U.S. Army, DIA, Department of State, and U.S. Cyber Command—as well as trusted industry innovators like AWS, Lockheed Martin, Northrop Grumman, Booz Allen, CACI, Leidos, and Splunk. Together, we deliver secure, agile IT solutions that advance intelligence, defense, healthcare, and national security. What sets us apart is our people. We believe in empowering bold thinkers, fostering collaboration, and creating an environment where health, family, and work stay in balance. We embrace diverse perspectives, encourage innovation, and ensure every team member feels supported and connected. When you join Ennoble First, you’re not just filling a role—you’re becoming part of a community that values you, challenges you, and helps you grow while making an impact on missions of national importance.