Mid-Level Software Engineer
Required skills
- Object-Oriented Design
- Java
- C++
- Rust
- Backend Software
- APIs
- Production Environments
- Prototype Environments
- Technical Judgment
- U.S. Citizenship
Nice to have
- SECRET security clearance
- High-performance
- Multi-threaded
- Parallel
- Concurrent
- Readability
Role summary
Metron is seeking a mid-level Software Engineer in Reston, VA, to design, build, and mature software systems for simulation, optimization, and decision support in mission-focused applications. The role involves transforming prototypes into reliable, maintainable software, contributing across the full development lifecycle, and collaborating with multidisciplinary teams. Responsibilities include building production-quality software, translating complex algorithms into usable applications, and improving software quality through best practices. A Bachelor's degree in a technical field and at least 2 years of experience in Java, C++, or Rust are required, along with strong engineering fundamentals and backend/API experience. Experience with modern frontend frameworks, high-performance computing, distributed systems, cloud environments, and AI/ML is desired.
About Metron
Metron is an employee-owned company dedicated to delivering innovative solutions for the most challenging national security problems. For over 40 years, our principled approach to problem-solving has yielded creative solutions at the intersection of advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields and are passionate about solving challenging problems. We look for individuals who share this same passion and can apply their experience in real-world settings.
Metron is seeking a mid-level Software Engineer to help design, build, and mature software systems that support simulation, optimization, and decision support for mission-focused applications.
This role is best suited for an engineer who is comfortable working across the software stack and who can contribute to both technical implementation and product maturation. You will help transform prototypes and advanced technical concepts into reliable, maintainable software used in operational and decision-support settings.
Responsibilities
In this role, you will be expected to:
Required Qualifications
Desired Qualifications
Position Location: Reston, VA
*The selected individual(s) will be required to work from the Reston, VA office.
Perks and Benefits
Metron is an Equal Employment Opportunity (EEO) employer. It is the policy of the company to provide equal employment opportunities to all qualified applicants without regard to race, color, religious, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.
VEVRAA Federal Contractor
Similar roles
- Software Development Engineer in Test (SDET)Metron, Inc. · Reston, VA · Onsite
- Associate Software EngineerMetron, Inc. · Reston, VA · Onsite
- Senior Software Engineer II - Platform & EnablementWrapbook · Remote · Remote
- Associate Software EngineerKeyfactor, Inc. · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
- Director - Software EngineeringKodiak Solutions · Remote · Remote
