1

Rust Software Jobs in Washington (NOW HIRING)

Software Engineer

Arlington, VA · On-site

$87.10K - $157.45K/yr

Design, development, and maintenance of software solutions using Java, Rust, JavaScript, and React * Drive end-to-end technical solutions, including architecture, implementation, testing, and ...

Junior Software Engineer

Arlington, VA · Hybrid

$69.55K - $125.73K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript * Build and enhance user-facing features using React * Collaborate with a cross-functional Agile team ...

Junior Software Engineer

Alexandria, VA · Hybrid

$69.55K - $125.73K/yr

Design, develop, and maintain software components and services using Java, Rust, and JavaScript * Build and enhance user-facing features using React * Collaborate with a cross-functional Agile team ...

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 * Build and enhance user-facing features using React * Collaborate with a cross-functional Agile team ...

Senior Software Engineer

Alexandria, VA · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust, JavaScript, and React * Lead and influence multiple Agile scrum teams, ensuring alignment on architecture ...

Senior Software Engineer

Arlington, VA · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust, JavaScript, and React * Lead and influence multiple Agile scrum teams, ensuring alignment on architecture ...

Senior Software Engineer

Arlington, VA · On-site

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust, JavaScript, and React * Lead and influence multiple Agile scrum teams, ensuring alignment on architecture ...

Senior Software Engineer

Arlington, VA · Hybrid

$107.90K - $195.05K/yr

Provide technical leadership and strategic direction for software solutions using Java, Rust, JavaScript, and React * Lead and influence multiple Agile scrum teams, ensuring alignment on architecture ...

Proficient in C, Rust, Java, Kotlin, C++, C#, or Python. * Experience developing software on Agile teams. * Experience developing applications for mobile platforms. * Knowledge of cybersecurity ...

next page

Showing results 1-20

People also search for

Rust Software information

What are the key skills and qualifications needed to thrive as a Rust Software Developer, and why are they important?

To thrive as a Rust Software Developer, you need a solid background in systems programming, memory management, and proficiency in Rust, often supported by a degree in computer science or related experience. Familiarity with version control systems like Git, build tools such as Cargo, and experience with cross-platform development are typically required. Strong problem-solving skills, attention to detail, and effective communication set outstanding candidates apart. These abilities are essential for building safe, efficient, and reliable software in demanding technical environments.

What are some common challenges faced by Rust Software Developers when working on large-scale projects?

Rust Software Developers often encounter challenges related to managing complex codebases, especially as projects scale. The language's strict ownership and borrowing rules, while beneficial for safety and concurrency, can make refactoring and integrating with legacy systems more time-consuming. Additionally, since Rust is still a relatively new language, developers may face limited library support or community resources for certain specialized tasks. Collaborating closely with teammates and leveraging thorough documentation helps to streamline workflows and overcome these hurdles.

What is a Rust Software Developer?

A Rust Software Developer is a programmer who specializes in using the Rust programming language to build software applications. Rust is known for its focus on safety, speed, and concurrency, making it popular for systems programming, web services, and performance-critical tasks. Rust Software Developers may work on a variety of projects, from operating systems and embedded devices to backend web servers and command-line tools. Their responsibilities include writing, testing, and maintaining code, as well as collaborating with other developers to design robust and efficient systems.

What is the difference between Rust Software vs C++ Developer?

AspectRust SoftwareC++ Developer
Required CredentialsBachelor's in Computer Science, Rust certifications (optional)Bachelor's in Computer Science, C++ certifications (optional)
Work EnvironmentTech companies, startups, embedded systemsSoftware firms, game development, embedded systems
Industry UsageEmerging in systems programming, web assembly, safety-critical appsWidely used in software, gaming, systems, and embedded development
Search & Comparison IntentUnderstanding Rust's role vs C++ in development

Rust Software developers focus on safe, concurrent programming using Rust, often in modern systems and web assembly projects. C++ Developers work primarily with performance-critical applications across various industries. While both roles require programming expertise, Rust emphasizes safety and modern syntax, whereas C++ is known for its performance and legacy codebases.

What are popular job titles related to Rust Software jobs in Washington? For Rust Software jobs in Washington, the most frequently searched job titles are:
What cities in Washington are hiring for Rust Software jobs? Cities in Washington with the most Rust Software job openings:
Infographic showing various Rust Software job openings in Washington as of May 2026, with employment types broken down into 3% As Needed, 15% Full Time, 78% Part Time, and 4% Temporary. Highlights an 7% Physical, and 93% Remote job distribution.

Software Engineer / Containers / Kubernetes

GIGATEC Engineering

Annapolis Junction, MD • On-site

Full-time

Medical, Retirement

Posted 14 days ago


Job description

Perks and Benefits

  • 100% Paid Healthcare
  • 10% 401k in every paycheck
  • 100% Fully Vested!!!

NOTE – Our positions require a Top Secret clearance, as well as the favorable completion of a polygraph. Applicants must be authorized to work in the U.S. We are unable to sponsor an employment Visa.


What You’ll Be Doing (We don’t love the bullet points, but we love the work!)

As the Software Engineer, you'll be part of a team responsible for developing, sustaining, and troubleshooting a suite of mission applications. You'll get to shape and troubleshoot a growing software ecosystem, working across services, containers, and deployment tooling to keep mission applications stable, integrated, and ready for future expansion.Required Skills
  • Experience using the Linux CLI and Tools
  • Experience developing scripts using Bash
  • Recent Python (3.x) software development experience
  • Experience with Rust programming concepts, or a willingness and aptitude to learn Rust
  • Experience with NoSQL databases including MongoDB
  • Experience with containerization technologies such as Docker and containerd
  • Experience with container orchestration technologies such as Kubernetes
  • Experience creating Helm Charts to deploy containerized services on Kubernetes
  • Familiar with Messaging Frameworks including RabbitMQ
  • Familiar with CI/CD principles, methodologies, and tools including GitLab CI
  • Familiar with IaC principles, methodologies, and tools such as Ansible
  • Experience using Git Source Control System

Desired Skills
  • Experience with SQL databases including PostgreSQL
  • Experience with the Atlassian Tool Suite including Jira and Confluence
  • Appreciates a sense of humor and the occasional well-timed joke. 😄

Powered by JazzHR

z7KytRQjsW