1

Rust Software Engineer Jobs in Virginia (NOW HIRING)

Software Engineer

Reston, VA · On-site

$105K - $150K/yr

... Rust, Go, JavaScript, etc. * Experience building software solutions involving significant amounts of data processing and analysis * Ability to quickly understand and navigate complex systems and ...

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

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

A willingness to work in the Rust programming language. * Familiarity with Linux and operating system principles. * Experience building software that interacts with hardware devices, or a strong ...

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

$116K - $243K/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 ...

Software Engineer

Arlington, VA · On-site

$86K - $176K/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 ...

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

The Software Engineer will work closely with Software Architects and Project teams to implement ... Rust are a plus). * Working knowledge or experience with container platforms (Docker, Kubernetes ...

$69K - $158K/yr

Share Software Engineer The Opportunity: As an embedded software engineer, you know how to create ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...

Software Engineer

King George, VA · On-site

$69K - $158K/yr

R0243463 Software Engineer The Opportunity: As an embedded software engineer, you know how to ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...

Software Engineer The Opportunity: As an embedded software engineer, you know how to create and ... Experience in microcontroller development using languages such as C++ and Rust * Experience with ...

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 Jul 14, 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 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 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 are popular job titles related to Rust Software Engineer jobs in Virginia? For Rust Software Engineer jobs in Virginia, the most frequently searched job titles are:
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:
Software Engineer

Other

Re-posted 19 days ago


Accenture Federal Services rating

8.4

Company rating: 8.4 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

50th of 449 rated business services


Job description

The work

As a Software Engineer in this role, you will drive the development of distributed backend services and robust APIs that form the backbone of a modern Hub-and-Spoke architecture. Your work will directly support the acceleration of operational AI adoption, enabling mission applications, enterprise AI governance, agentic AI systems, and scalable software delivery

Key responsibilities:

  • Design, develop, and maintain backend microservices and distributed systems to support enterprise AI operations
  • You will be responsible for building and maintaining microservices that integrate seamlessly with cloud-native platforms, ensuring continuous monitoring and high reliability across all operational workflowsBuild and optimize APIs and event-driven architectures for scalable and reliable data flow
  • Develop Kubernetes-native and cloud-native applications for robust, production-grade deployments
  • Integrate and leverage technologies such as Rust, Go, Python, TypeScript, Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM
  • Collaborate with cross-functional teams to accelerate operational AI adoption using a modern Hub-and-Spoke architecture
  • Support integration of AI, DevSecOps, data engineering, platform engineering, cybersecurity, and observability into mission-focused workflows
  • Implement continuous monitoring and scalable software delivery pipelines
  • Contribute to the development of agentic AI systems and enterprise AI governance solutions
  • Ensure high standards of security, reliability, and performance across all backend services and platform microservices

Here's what you need:

  • Experience in backend microservices, distributed systems, and event-driven architectures, utilizing technologies such as Kubernetes, Rust, Go, Python, and TypeScript
  • Experience with cloud-native engineering practices, API development
  • Exposure to enterprise-scale AI operations and mission-driven software delivery

Nice to have:

  • Experience in a fast-paced and mission-focused environment, requiring you to collaborate closely with teams specializing in AI, DevSecOps, data engineering, platform engineering, and cybersecurity
  • Familiarity with frameworks and tools like Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM will be highly advantageous as you design and implement scalable, observable, and secure solutions
  • Experience with any of the following technologies: Django, NATS, Kafka, Redis, ClickHouse, OpenTelemetry, OpenRouter, and LiteLLM

Eligibility requirements:

  • US Citizen
  • An active TS/SCI clearance is required

What Accenture Federal Services employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom