1

Rust Programmer Jobs in Seattle, WA (NOW HIRING)

Embedded Engineer

Redmond, WA ยท On-site

$147K - $193K/yr

The ideal candidate has strong C and Rust development experience, enjoys solving complex technical ... paced engineering environment. Key Responsibilities * Design, develop, and maintain embedded ...

Building data-driven AI applications and agents is too complex, even for advanced developers. This new generation of applications need fast, secure access to data across disparate systems, the ...

Senior FPGA Engineer

Seattle, WA ยท On-site

$120K - $225K/yr

This spectrum includes HDL programming (VHDL, SystemVerilog), embedded software on microcontrollers (Rust, C++), operating systems (Rust, C++, C), application software on flight computers (Rust, C ...

Flight Software Engineer

Seattle, WA ยท On-site

$200K - $250K/yr

You'll be responsible for the payload flight software-written in Rust-spanning attitude and ... Today this work is distributed across several engineers; we need a senior technical owner to unify ...

New

Senior Software Engineer

Seattle, WA ยท On-site

$160K - $200K/yr

Engineered to survive the harshest radiation environments and to fully capitalize on today's and ... This spectrum includes GNC algorithms (Rust, C++), application software on flight computers (Rust ...

Forward Deployed Engineer (Rust)

Seattle, WA

$130K - $156K/yr

Building data-driven AI applications and agents is too complex, even for advanced developers. This new generation of applications need fast, secure access to data across disparate systems, the ...

Building data-driven AI applications and agents is too complex, even for advanced developers. This new generation of applications need fast, secure access to data across disparate systems, the ...

Senior Software Engineer

Seattle, WA ยท On-site

$160K - $200K/yr

Engineered to survive the harshest radiation environments and to fully capitalize on today's and ... This spectrum includes GNC algorithms (Rust, C++), application software on flight computers (Rust ...

Forward Deployed Engineer (Rust)

Seattle, WA

$130K - $156K/yr

Building data-driven AI applications and agents is too complex, even for advanced developers. This new generation of applications need fast, secure access to data across disparate systems, the ...

Principal Software Engineer

Seattle, WA ยท On-site

$200K - $240K/yr

Engineered to survive the harshest radiation environments and to fully capitalize on today's and ... This spectrum includes GNC algorithms (Rust, C++), application software on flight computers (Rust ...

Principal Software Engineer

Seattle, WA ยท On-site

$200K - $240K/yr

Engineered to survive the harshest radiation environments and to fully capitalize on today's and ... This spectrum includes GNC algorithms (Rust, C++), application software on flight computers (Rust ...

next page

Showing results 1-20

Rust Programmer information

See Seattle, WA salary details

$19

$35

$51

How much do rust programmer jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for rust programmer in Seattle, WA is $35.23, according to ZipRecruiter salary data. Most workers in this role earn between $28.99 and $39.66 per hour, depending on experience, location, and employer.

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

A Rust Programmer should have a strong grasp of systems programming concepts, proficiency in the Rust language, and experience with memory management and concurrency. Familiarity with tools like Cargo, version control systems such as Git, and knowledge of relevant libraries and frameworks is typically expected. Attention to detail, problem-solving ability, and effective communication distinguish top performers in this role. These skills and qualities are vital for writing safe, efficient, and maintainable code in high-performance applications.

What is a Rust Programmer?

A Rust Programmer is a software developer who specializes in using the Rust programming language to build efficient, reliable, and safe systems. Rust is known for its strong emphasis on memory safety and performance, making it popular for developing applications such as web servers, embedded systems, and command-line tools. Rust Programmers are skilled in writing, testing, and debugging code, as well as working with the Rust compiler and its extensive ecosystem of libraries and tools.

How do Rust programmers typically collaborate with other team members in a software development project?

Rust programmers often work closely with cross-functional teams, including front-end developers, DevOps engineers, and product managers. Collaboration usually involves regular code reviews, pair programming sessions, and participation in agile ceremonies like sprint planning and retrospectives. Since Rust is often used for performance-critical or systems programming tasks, clear communication about interface boundaries and integration points is essential. Many teams also use version control platforms like GitHub or GitLab to track issues and facilitate collaborative development.
What are popular job titles related to Rust Programmer jobs in Seattle, WA? For Rust Programmer jobs in Seattle, WA, the most frequently searched job titles are:
What job categories do people searching Rust Programmer jobs in Seattle, WA look for? The top searched job categories for Rust Programmer jobs in Seattle, WA are:
Infographic showing various Rust Programmer job openings in Seattle, WA as of July 2026, with employment types broken down into 84% Full Time, 9% Part Time, 1% Temporary, 5% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $73,277 per year, or $35.2 per hour.
Embedded Engineer

Embedded Engineer

Reuben Cooley Inc

Redmond, WA โ€ข On-site

$147K - $193K/yr

Other

Posted 8 days ago


Job description

We are seeking an Embedded Software Engineer Contractor with experience developing and supporting embedded software systems, over-the-air (OTA) update frameworks, and automated test environments. This role will focus on building and enhancing software update agents, supporting software deployment across satellite systems, developing automated testing solutions, and troubleshooting issues throughout the software lifecycle. The ideal candidate has strong C and Rust development experience, enjoys solving complex technical problems, and is comfortable working across hardware and software domains in a fast-paced engineering environment. Key Responsibilities
  • Design, develop, and maintain embedded software components using C and Rust.
  • Build and enhance OTA software update agents and deployment capabilities across satellite systems.
  • Develop and maintain automated testing solutions to improve software quality and deployment reliability.
  • Support software integration and deployment activities across multiple embedded hardware and software components.
  • Monitor, troubleshoot, and resolve software issues identified during development, testing, and production operations.
  • Perform root cause analysis of software failures and implement corrective actions.
  • Collaborate with software, systems, test, and infrastructure teams to drive issues through resolution.
  • Participate in ticket management workflows, including issue tracking, documentation, and status reporting.
  • Provide operational support and participate in on-call activities as needed.
Required Qualifications
  • 5 years of experience developing embedded software systems.
  • Strong proficiency in C++ and/or Rust for production software development.
  • Experience developing software for embedded devices or hardware-integrated systems.
  • Experience with OTA software updates , device management frameworks, or software lifecycle management in embedded environments.
  • Experience developing automated test solutions and supporting software validation activities.
  • Experience troubleshooting complex technical issues and performing root cause analysis.
  • Experience working across cross-functional engineering teams to resolve system-level issues.
  • Strong communication, documentation, and collaboration skills.
Preferred Qualifications
  • Experience supporting satellite, aerospace, IoT, or other distributed embedded systems.
  • Familiarity with software deployment pipelines and release management processes.
  • Experience supporting production environments and participating in on-call rotations.
  • Strong understanding of embedded system architecture, software integration, and reliability engineering.