1

Rust Software Engineer Jobs in Virginia (NOW HIRING)

Our Reston team is hiring a Software Engineer to help build and mature technically sophisticated ... Experience building backend services and APIs in languages such as Java or Rust * Experience ...

Software Engineer

Arlington, VA · On-site

$116.90K - $243.10K/yr

The work As a Software Engineer in this role, you will drive the development of distributed backend ... Integrate and leverage technologies such as Rust, Go, Python, TypeScript, Django, NATS, Kafka ...

... Rust • Experience developing software in a collaborative environment where readability, maintainability, and disciplined engineering practices matter • Ability to work effectively with ...

Software Engineer

Arlington, VA · On-site

$86.40K - $176.20K/yr

The work As a Software Engineer in this role, you will drive the development of distributed backend ... Integrate and leverage technologies such as Rust, Go, Python, TypeScript, Django, NATS, Kafka ...

Junior Software Engineer

Arlington, VA · Hybrid

$69.55K - $125.73K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript ... Ability to work effectively as part of a larger engineering team Preferred Qualifications:

Senior Software Engineer

Alexandria, VA · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust ... Mentor and coach engineers across experience levels, supporting career growth and technical ...

Senior Software Engineer

Arlington, VA · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust ... Mentor and coach engineers across experience levels, supporting career growth and technical ...

Junior Software Engineer

Alexandria, VA · Hybrid

$69.55K - $125.73K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript ... Ability to work effectively as part of a larger engineering team Preferred Qualifications:

Junior Software Engineer

Arlington, VA · On-site

$69.55K - $125.73K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript ... Ability to work effectively as part of a larger engineering team Preferred Qualifications:

Senior Software Engineer

Arlington, VA · On-site

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust ... Mentor and coach engineers across experience levels, supporting career growth and technical ...

Senior Software Engineer

Arlington, VA · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust ... Mentor and coach engineers across experience levels, supporting career growth and technical ...

Our Reston team is hiring a Software Engineer to help build and mature technically sophisticated ... Experience building backend services and APIs in languages such as Java or Rust * Experience ...

Experience with DDS, gRPC, and Rust is preferred * Demonstratedmathematical and analytical skills ... senior engineers, be able to contribute in the design, coding, documenting and testing software ...

Experience with DDS, gRPC, and Rust is preferred * Demonstrated mathematical and analytical skills ... senior engineers, be able to contribute in the design, coding, documenting and testing software ...

next page

Showing results 1-20

Rust Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

How much do rust software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for rust software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What is a Rust Software Engineer job?

A Rust Software Engineer specializes in developing software using the Rust programming language, which is known for its performance, memory safety, and concurrency features. They often work on system-level applications, embedded systems, web services, or blockchain technologies. Their responsibilities include writing efficient and safe code, debugging, optimizing performance, and collaborating with teams to design scalable software solutions. Rust engineers are in high demand due to the language's growing adoption in industries requiring high-performance and reliable software.

What are the key skills and qualifications needed to thrive in the Rust Software Engineer position, and why are they important?

To thrive as a Rust Software Engineer, you need proficiency in the Rust programming language, familiarity with systems programming concepts, and a bachelor’s degree in computer science or a related field. Experience with tools such as Cargo, Git, CI/CD pipelines, and knowledge of networking or low-level operating system concepts are commonly required. Strong problem-solving abilities, attention to detail, and effective collaboration skills help engineers excel in this role. These skills are essential for delivering performant, reliable, and maintainable software solutions in complex technical environments.

What does a typical day look like for a Rust Software Engineer?

A typical day for a Rust Software Engineer involves writing and optimizing code, conducting thorough code reviews with peers, and collaborating closely with cross-functional teams such as DevOps, QA, and product managers. You’ll often be involved in designing system architectures, debugging complex issues, and contributing to technical discussions or sprint planning meetings. Depending on the company, your work may range from building backend services or embedded systems to maintaining open-source projects. The role offers variety and the opportunity to solve challenging problems, making teamwork and continuous learning important aspects of the day-to-day experience.
What job categories do people searching Rust Software Engineer jobs in Virginia look for? The top searched job categories for Rust Software Engineer jobs in Virginia are:
What cities in Virginia are hiring for Rust Software Engineer jobs? Cities in Virginia with the most Rust Software Engineer job openings:
Infographic showing various Rust Software Engineer job openings in Virginia as of May 2026, with employment types broken down into 93% Full Time, 5% Part Time, and 2% Contract. Highlights an 82% Physical, and 18% Remote job distribution, with an average salary of $146,258 per year, or $70.3 per hour.
Software Engineer

Software Engineer

Metron

Reston, VA • On-site

Other

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Our Reston team is hiring a Software Engineer to help build and mature technically sophisticated software for simulation, optimization, and decision support in mission-focused environments. This role is for someone who can work across the stack -- contributing to backend infrastructure, frontend web applications, and the translation of complex technical ideas into maintainable production software. Our teams are highly collaborative, and each engineer is expected to contribute across the full lifecycle of development, from early concept exploration and prototyping through implementation, demonstration, and deployment. The strongest candidates will bring solid software engineering fundamentals, good technical judgment, and the ability to help move capabilities from prototype to operational use.

Required Qualifications 
  • Bachelor's degree in computer science, mathematics, physics, applied math, or related field
  • At least 2 years of industry experience
  • Experience with modern front-end 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 frameworks/languages
  • U.S. CITIZENSHIP REQUIRED; successful candidates will be subject to a security investigation and must meet eligibility requirements for access to classified information
Desired Qualifications
  • Active TS/SCI security clearance
  • Experience writing performance-sensitive or algorithmic software, including optimization and parallel or concurrent processing
  • Experience in defense, national security, or other mission-driven software environments
  • Experience with 3D, geospatial, or high-performance visualization technologies such as WebGL or OpenGL
  • Experience with data-intensive or distributed systems, including databases, messaging systems, and asynchronous processing
  • Familiarity with AI/ML-enabled software, including LLMs, computer vision, or model-integrated applications
  • Experience with cloud and containerized deployment environments such as AWS, Docker, Kubernetes, and CI/CD pipelines

Position Location:  Reston, VA

*The selected individual(s) will be required to work from the Reston, VA office however we are flexible with our relocation timelines.

Perks and 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