Rust Software Engineer

NPAworldwide

Reston (VA)

On-site

USD 125,000 - 175,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NPAworldwide in Reston, VA is seeking a mid-level Rust Software Engineer to help build high-performance software for simulation, optimization, and decision support in mission-focused environments. You will work in a large production Rust codebase alongside researchers and engineers, turning complex algorithms into reliable software across backend, databases, and frontend components.

Ideal candidates hold a BS in a technical field, have 3+ years of experience, and are proficient with Rust, Axum,

Qualifications

  • 3+ years of professional software engineering experience.
  • Strong experience developing production-grade Rust software.
  • Experience with backend services and async programming (Axum/Tokio).

Responsibilities

  • Develop and maintain production software in a large Rust codebase.
  • Design and optimize performance-sensitive algorithms and workloads.
  • Build backend services using Axum and Tokio.
  • Integrate software with databases, frontend apps, APIs, and infrastructure.
  • Collaborate with researchers, engineers, and end users to translate complex concepts into practical software.
  • Evolve research-driven capabilities into scalable production systems.

Skills

Rust
Asynchronous programming
Backend services

Education

Bachelor's degree in CS/math/physics/related

Tools

Axum
Tokio

Job description

Job Description
mid-level Rust Software Engineer – We’re looking for a mid-level Rust Software Engineer to build and optimize high-performance software supporting simulation, optimization, and decision support in mission-focused environments. You'll work in a large, production Rust codebase alongside researchers and engineers, turning complex algorithms and research into reliable, performant software. The role spans backend services, databases, frontend applications, and supporting infrastructure, making it a strong fit for an engineer who enjoys solving challenging technical problems and seeing research become operational capability.
What Youll Do
  • Develop and maintain production software in a large Rust codebase
  • Design and optimize performance-sensitive algorithms and computational workloads
  • Build backend services using technologies such as Axum and Tokio
  • Integrate software with databases, frontend applications, APIs, and infrastructure
  • Collaborate with researchers, engineers, and end users to translate complex technical concepts into practical software
  • Help evolve research-driven capabilities into scalable, maintainable production systems
Required Qualifications
  • Bachelors degree in Computer Science, Mathematics, Physics, Applied Mathematics, or a related technical field
  • 3+ years of professional software engineering experience
  • Strong experience developing production-grade, performance-sensitive software in Rust
  • Experience developing backend services with Axum or similar frameworks
  • Experience with asynchronous programming, preferably using Tokio
  • Strong software engineering fundamentals and problem-solving skills
  • Experience working across the software stack, including familiarity with web application development
  • Ability to collaborate effectively with researchers, engineers, and end users
  • U.S. citizenship required
  • ACTIVE SECRET Security Clearance
Preferred Qualifications
  • ACTIVE TS/SCI CLEARANCE
Why This Role

This is an opportunity to work on technically challenging, mission‑critical software where performance matters and your work directly contributes to real-world capabilities. You’ll have the chance to operate at the intersection of advanced research and production engineering, working with a highly technical team to turn sophisticated algorithms into software that performs in the real world.

Salary

Salary Type : Annual Salary

Salary Min : $ 125000

Salary Max : $ 175000

Currency Type : USD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Rust Software Engineer
Rust Software Engineer

Job Juncture • Reston (VA)

On-site
USD 125,000 - 175,000
Rust Software Engineer
Rust Software Engineer

IT Job Board - Tech Jobs Portal in USA • Reston (VA)

On-site
USD 125,000 - 175,000
Rust Software Engineer
Rust Software Engineer

Henpen Corporation • Reston (VA)

On-site
USD 110,000 - 165,000
Rust Software Engineer
Rust Software Engineer

ED Wallach Search Group • Reston (VA)

On-site
USD 120,000 - 160,000
Rust Software Engineer
Rust Software Engineer

The Ed Wallach Search Group • Reston (VA)

On-site
USD 110,000 - 160,000
Software Engineer with TS
Software Engineer with TS

Job Juncture • Reston (VA)

On-site
USD 135,000 - 175,000
Mission-Critical Rust Software Engineer
Mission-Critical Rust Software Engineer

NPAworldwide • Reston (VA)

On-site
USD 125,000 - 175,000
Rust Backend Engineer for High-Performance Simulation
Rust Backend Engineer for High-Performance Simulation

The Ed Wallach Search Group • Reston (VA)

On-site
USD 110,000 - 160,000
Rust Software Engineer - Mission-Critical, Active Clearance
Rust Software Engineer - Mission-Critical, Active Clearance

Job Juncture • Reston (VA)

On-site
USD 125,000 - 175,000
Rust Software Engineer
Rust Software Engineer

Metron Inc. • Washington

On-site
USD 120,000 - 160,000
Medical, Dental and Vision Insurance
FSA and HSA options
Paid Time Off
+8