Metron
Rust Software Engineer
About this role
Metron seeks a mid-level Rust engineer to develop and optimize production software for simulation and decision support systems in national security contexts. You'll translate complex algorithms into performant, reliable code while collaborating with researchers and integrating capabilities across backend services, databases, and frontends.
What you'll do
- Develop and maintain code in a large production Rust codebase
- Optimize algorithmic Rust code for performance-sensitive applications
- Build backend services using frameworks like Axum
- Implement async programming patterns with Tokio
- Integrate software with frontend applications, databases, and supporting infrastructure
- Collaborate with researchers and engineers to translate technical concepts into usable software
What they're looking for
- Rust (production-grade, performance-sensitive systems)
- Backend service development (Axum)
- Async programming (Tokio)
- Full-stack web application development
- Algorithm optimization
- Java, Python, or TypeScript/React
- Parallel computing or GPU programming
- Software engineering fundamentals
Benefits
- Medical, Dental, and Vision Insurance
- Employee-owned company structure
- Work on mission-focused national security problems
- Collaborate with leaders in technical fields
- Apply expertise in real-world, high-impact settings
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Metron
Metron develops advanced software solutions and systems for national security challenges, including cloud-based planning platforms, autonomous robotics algorithms, and network infrastructure. The company is hiring Software Engineers, Network Engineers, and Autonomous Systems Software Engineers to build and maintain complex systems across multiple locations.
View all jobs at MetronLikely interview questions
- Describe your experience developing production-grade Rust software and how you've optimized performance-sensitive code.
- Walk us through a project where you built backend services with Axum and how you handled async patterns with Tokio.