1

Rust Software Engineer Jobs in Virginia (NOW HIRING)

Our technology is built with Rust, Python, Kubernetes, and gRPC. Join us as an early employee and ... Experience developing software with compiled programming languages * Experience profiling and ...

Software Engineer

Mclean, VA · On-site

$69.40K - $158K/yr

You Have: * 3+ years of experience with software engineering using Rust, C, C++, or Go * Experience building and operating a revenue-generating full-stack application * Experience developing and ...

Software Engineer

Mclean, VA

$69.40K - $158K/yr

Experience with software engineering using Rust, C, C++, or Go * Experience developing software within an Agile framework * Experience with AI-assisted software development tools and practices, such ...

Software Engineer

Mclean, VA · On-site

$69.40K - $158K/yr

You Have: * 3+ years of experience with software engineering using Rust, C, C++, or Go * Experience building and operating a revenue-generating full-stack application * Experience developing and ...

Software Engineer

Mclean, VA · Hybrid

$69.40K - $158K/yr

Experience with software engineering using Rust, C, C++, or Go * Experience developing software within an Agile framework * Experience with AI-assisted software development tools and practices, such ...

Software Engineer

Chantilly, VA · On-site

$86.80K - $198K/yr

You Have: * 5+ years of experience in software development with programming languages, such as Java, Python, Rust, or GO * 3+ years of experience with Linux-based systems, containers, and ...

Software Engineer

Chantilly, VA · On-site

$86.80K - $198K/yr

You Have: * 5+ years of experience in software development with programming languages, such as Java, Python, Rust, or GO * 3+ years of experience with Linux-based systems, containers, and ...

You Have: * 5+ years of experience in software development with programming languages such as Java, Python, Rust, or GO * 3+ years of experience with Linux-based systems, containers, and ...

Software Engineer

Chantilly, VA · On-site

$86.80K - $198K/yr

You Have: * 5+ years of experience in software development with programming languages, such as Java, Python, Rust, or GO * 3+ years of experience with Linux-based systems, containers, and ...

You Have: * 2+ years of experience in software development with programming languages, including Java, Python, Rust, or GO * Experience transitioning legacy applications to a modernized microservice ...

You Have: * 2+ years of experience in software development with programming languages, including Java, Python, Rust, or GO * Experience transitioning legacy applications to a modernized microservice ...

Experience with the Rust programming language * Experience writing software for embedded systems * Experience writing cross-platform system-level software * Experience with one or more of the ...

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 29, 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.
Senior Software Engineer

Senior Software Engineer

Altamira Technologies Corp.

Falls Church, VA • On-site

$90K - $225K/yr

Full-time

Posted 25 days ago


Job description

Altamira Technologies is seeking Senior Software Engineers to join our world-class Space Systems engineering team in Denver, CO. As a candidate for this opportunity, you should have a good foundation in object-oriented software development and be experienced working in a LINUX or UNIX environment. The candidate should have a demonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns and Object-Oriented analysis, design, and programming.

U.S. citizenship is required as only U.S. citizens are eligible for a security clearance

Able to obtain a TS/SCI

Required Skills:

  • Relevant experience in, but not limited to, Java and/or C++ Development for a high-performance system
  • Experience developing complex software solutions in a Java environment
  • Typescript ,Spring Boot, React or Vue
  • NoSQL databases
  • API design and development in Java, Go, or Rust (Java preferred)
  • Development of serverless and/or containerized software
  • Automated testing
  • CI/CD
  • Experience working in Agile development teams
  • Experience working in a software development environment that uses continuous integration methodology with automated test

Desired Skills:

  • Java software experience
  • Security+ Certification is a plus
  • Experience with Model Based Systems Engineering (MBSE)
  • Full stack developer with cloud deployment experience
  • Cloud experience and AWS developer certification experience with EC2, S3, Security Group
  • Experience with scripting languages, including PowerShell, Bash or Python
  • Experience with DevSecOps tool sets (JIRA, Confluence, BitBucket, Jenkins, Artifactory, Git etc..)

  • Experience performing orbit propagation / orbit determination.
  • Using with linear algebra for accessibility checks cs (dot products, vectors, matrices, etc)
  • Experience with geospatial concepts:
    • Reference frames
      • Earth Centered Earth Fixed (ECEF)
      • Earth Centered Inertial (ECI)
    • Coordinate Systems
      • Azimuth / Elevation
      • Latitude / Longitude
      • Right Ascension and Declination
  • Familiarity with automation tools such as Ansible, Terraform, Chef or similar

  • Database knowledge & familiarity (e.g., MongoDB, Postgres) a plus

Education & Experience Requirements:

  • 8-12 years of relevant experience with a Bachelor's degree (typically in STEM focused discipline - Science, Technology, Engineering, or Mathematics).  - OR - 

  • 4-8 years of relevant experience with a Masters degree (typically in STEM focused discipline - Science, Technology, Engineering, or Mathematics). 

In accordance with Colorado’s Equal Pay for Equal Work Act, the salary range for these positions is $90,000 to $225,000.  However, Altamira Technologies Corporation considers multiple variables when determining compensation, including but not limited to, the level of responsibilities, prior work experience, education/certifications, customer contractual specifications, and any clearance requirements.