Skip to main content

Metron

Rust Software Engineer

Reston, VAmidAdded today

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
Apply with Autofill

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 Metron

Likely 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.