HOME Software Engineering & Dev Software Developer (Principal/Expert) - TS/SCI with Polygraph Required

Software Developer (Principal/Expert) - TS/SCI with Polygraph Required.

Software Engineering & Dev Full-Time

Software Developer (Principal/Expert) - TS/SCI with Polygraph Required: our view in 3 lines...

  • The Role:Principal or expert software developer role for a TS/SCI with Polygraph cleared candidate building and modernising mission-critical application systems.
  • The Person:The person will lead technical decisions, design and modernise full-stack application systems, build RESTful APIs and microservices, and mentor developers across Agile teams.
  • Requirements:The ideal candidate has a Bachelor's degree and 12+ years of relevant professional software development experience, TS/SCI with Polygraph, and expert-level proficiency in Java, JavaScript, or Python.

About the role

Position Summary

Principal/Expert Software Developers provide technical leadership across the design, architecture, and delivery of the most complex, mission-critical application systems in support of the customer's requirements, including modernization efforts that transition legacy systems to next-generation architectures. Principal/Expert Software Developers own major technical decisions across the full stack, evaluate cross-system design trade-offs, and set engineering direction across Agile development teams. Principal/Expert Software Developers are expected to mentor Senior, Mid-Level, and Associate developers, represent technical solutions directly to the customer, and drive the adoption of sound engineering practices across the program.


Requirements

US Citizenships and TS/SCI with Polygraph (no exceptions)

Education/Experience Requirements:

  • Bachelor's degree and 12+ years of relevant professional software development experience (Master's degree and 10+ years also acceptable); additional relevant experience may be considered in lieu of a degree

Required Skills:

  • Expert-level proficiency in one or more modern programming languages (e.g., Java, JavaScript, Python)
  • Extensive experience across the full stack, including web application UI development, back-end services, databases, and system integration
  • Extensive experience designing and building RESTful APIs and microservices architectures
  • Deep experience with cloud platforms and containerization/orchestration technologies (e.g., AWS, Docker, Kubernetes)
  • Demonstrated experience leading Agile/Scrum development teams
  • Extensive experience with DevOps practices and CI/CD pipelines
  • Demonstrated ability to translate customer and system requirements into enterprise-level technical design, including migration of legacy systems to modern architectures
  • Excellent critical thinking, technical writing, and oral communication skills, including the ability to present and defend technical solutions to customers and senior stakeholders
  • Principal/Expert positions set technical direction for the program and mentor Senior, Mid-Level, and Junior developers
Published July 27, 2026
Location Northern Virginia, NT
Job Type Full-Time