Software Development Engineer in Test (SDET)
About the role
Location: Reston, VA. Security Clearance: SECRET (U.S. citizenship required, active SECRET clearance). We are seeking a mid-level Software Development Engineer in Test (SDET) to help build and mature the testing infrastructure supporting production software for simulation, optimization, and decision support in mission-focused environments. This role is for someone who can develop robust test harnesses, mocking infrastructure, and automated and manual testing strategies. A successful candidate will also help integrate testing into CI/CD pipelines and improve software quality and reliability across Java, Rust, and TypeScript-based applications. The strongest candidates will bring solid software development fundamentals, hands-on experience with software testing and test infrastructure, and the technical judgment to build scalable, maintainable testing practices across a growing production codebase.
Responsibilities
- Develop robust test harnesses and mocking infrastructure
- Create automated and manual testing strategies
- Integrate testing into CI/CD pipelines
- Improve software quality and reliability across Java, Rust, and TypeScript‑based applications
- Collaborate with researchers, engineers, and end users to translate technical concepts into usable software
Requirements
- Bachelor’s degree in computer science, mathematics, physics, applied math, or related field
- At least 3 years of industry experience
- Experience building test infrastructure including mocking and CI/CD pipelines
- Experience in software testing and test harness development
- Experience designing automated and manual testing
- Software development experience in Java, Rust, or TypeScript/React
- Ability to work effectively with researchers, engineers, and end users to translate technical concepts into usable software
- Familiarity with full‑stack web application development in any frameworks/languages
- U.S. citizenship required
- Active SECRET clearance
Qualifications (Desired)
- Active TS/SCI security clearance
- Experience using ADO, GitLab, or similar CI/CD tools