Software Engineer
Job Description
Metron, based in Reston, Virginia, is seeking a Software Engineer for on-site work to develop and mature software used in simulation, optimization, and decision support within mission-focused environments. The role spans the full stack, contributing to backend infrastructure, frontend applications, and translating complex ideas into reliable production software.
Responsibilities
- Develop and refine technically sophisticated software for simulation, optimization, and decision support in mission-focused settings.
- Contribute across the full stack, shaping backend services, frontend web interfaces, and turning complex concepts into maintainable production software.
- Engage in the entire development lifecycle, from early concept exploration and prototyping through implementation, demonstrations, and deployment.
- Transition prototypes into operational capabilities by applying solid software engineering fundamentals and sound technical judgment.
Requirements
- Bachelor's degree in computer science, mathematics, physics, applied mathematics, or related field
- At least 2 years of industry experience
- Experience with modern frontend development frameworks and tooling, especially React, TypeScript, and state management patterns
- Experience building backend services and APIs in languages such as Java or Rust
- Experience developing software in a collaborative environment where readability, maintainability, and disciplined engineering practices matter
- 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 framework or language
- U.S. citizenship is required; successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information
Technologies
- React
- TypeScript
- Java
- Rust
- WebGL
- OpenGL
- AWS
- Docker
- Kubernetes
- CI/CD
Benefits
- Medical, Dental and Vision Insurance
- Accompanying FSA and HSA options
- Additional Voluntary Benefits
- Paid Time Off
- 9 Observed Holidays and 2 Floating Holidays
- Paid Parental Leave
- Tuition Reimbursement
- Relocation Assistance
- Professional Development Reimbursement
- Annual Salary Reviews
- Profit Sharing
- 401(k) Traditional and Roth Options
- Gym and Fitness Reimbursement
- Employee Assistance Program
- Employee Referral Program