Software Engineer / Principal Software Engineer (AHT)
Role details
Job location
Tech stack
Job description
Experteer Overview In this role you will contribute to mission planning systems within NGDS, delivering critical software across the full lifecycle in an Agile Scrum setting. You work with cross-functional teams to implement high-priority features and ensure robust testing and deployment. The position emphasizes solving complex, defense-focused problems while collaborating with customers and internal partners. This opportunity combines hands-on software development with process improvement and secure, scalable delivery. Compensation / Benefits * Design, develop, document, test and debug software/systems with reliable math/logic solutions * Maintain and improve CI/CD pipelines for fast, reliable production delivery * Set up and deploy Development, Test, and Build environments * Create and update Windows installers; install and verify software products * Support software build and installation; assist with contract deliverables and test events * Work in a cross-functional Scrum to deliver mission planning features * Understand third-party hardware/software interfaces and support integration * Develop verification artifacts linking requirements to tests (V&VTs, test plans, procedures, reports) * Define automated test strategies and procedures; perform smoke and acceptance testing on builds * Interface with customers on a technical level; troubleshoot across scrums * Support Agile framework as Scrum Master when required * Assist in DOORS-based requirements sessions and test documentation Tasks * Bachelor's in STEM or equivalent experience; 2+ years (or 0 years with Master's) in Computer Science or related field * Current DoD Secret clearance; ability to obtain Top-Secret and SAP clearances * Experience with Agile methodology and CI/CD tools (Bamboo, Jenkins) * Proficiency in C# and/or Java and OO design * Experience with Microsoft Windows technologies * Experience with test procedure development and maintenance * Experience with scripting (yaml, Python, PowerShell, Batch, Typescript) * Automated test script or test procedure development for software testing * Familiarity with revision control systems (BitBucket, git, CVS) * Strong written and verbal communication skills * Hands-on system troubleshooting skills Key requirements * health insurance * life and disability insurance * savings plan * paid holidays * paid time off (PTO)
Requirements
for mission planning features * Understand third-party hardware/software interfaces and support integration * Develop verification artifacts linking requirements to tests (V&VTs, test plans, procedures, reports) * Define automated test strategies and procedures; perform smoke and acceptance testing on builds * Interface with customers on a technical level; troubleshoot across scrums * Support Agile framework as Scrum Master when required * Assist in DOORS-based requirements sessions and test documentation Tasks * Bachelor's in STEM or equivalent experience; 2+ years (or 0 years with Master's) in Computer Science or related field * Current DoD Secret clearance; ability to obtain Top-Secret and SAP clearances * Experience with Agile methodology and CI/CD tools (Bamboo, Jenkins) * Proficiency in C# and/or Java and OO design * Experience with Microsoft Windows technologies * Experience with test procedure development and maintenance * Experience with scripting (yaml, Python, PowerShell, a Agile Typescript) * Automated test script or test procedure development for software testing * Familiarity with revision control systems (BitBucket, git, CVS) * Strong written and verbal communication skills * Hands-on system troubleshooting skills Key requirements * health insurance * life and disability insurance * savings plan * paid holidays * paid time off (PTO)