1

System Software Engineer Rust Compiler Jobs (NOW HIRING)

Software Engineer, Rust

San Francisco, CA · On-site

$125K - $195K/yr

We work hands-on across multiple domains-from low-level systems and data synchronization to GPU ... About the role As a Rust Software Engineer, you will dive directly into our stack to build complex ...

Job Summary : Qualcomm Technologies, Inc. is seeking a Compiler Software Engineer to enable ... system level integration issues, interface with the software development, integration and test ...

$185K - $227K/yr

You'll be designing systems that run on constrained hardware with intermittent connectivity, where ... As a Senior Rust Engineer, you will own: * SDK Observability Pipeline - Design, build, and maintain ...

Software Engineer, Rust

San Francisco, CA · Remote

$146K - $210K/yr

Foster a culture and mindset of well-designed systems, test-driven software, and transparent ... Advanced Rust programming knowledge * Technical leadership and commitment to delivering high ...

... systems. We compile users models into custom simulation code for highly performant cloud ... Our technology is built with Rust, Python, Kubernetes, and gRPC. Join us as an early employee and ...

Software Engineer - Compiler

New York, NY · On-site

$170K - $235K/yr

... systems and abstractions that power Sigma's intuitive spreadsheet interface, ensuring speed ... Contribute to both backend (Rust) and key frontend foundations (TypeScript), evolving critical ...

next page

Showing results 1-20

System Software Engineer Rust Compiler information

See salary details

$83K

$177.7K

$206K

How much do system software engineer rust compiler jobs pay per year?

As of May 29, 2026, the average yearly pay for system software engineer rust compiler in the United States is $177,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,000.00 and $205,000.00 per year, depending on experience, location, and employer.

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

To excel as a System Software Engineer Rust Compiler, you need advanced knowledge of systems programming, compiler theory, data structures, and deep proficiency in Rust, often backed by a degree in computer science or a related field. Familiarity with version control systems (like Git), build tools, debugging utilities, and experience contributing to large open-source projects such as the Rust compiler are typically required. Strong problem-solving skills, meticulous attention to detail, and effective collaboration are essential soft skills in this role. These competencies are crucial for developing reliable, performant compiler features and maintaining the robustness of complex codebases.

What are some common challenges faced by System Software Engineers working on the Rust compiler, and how can they be addressed?

System Software Engineers working on the Rust compiler often encounter challenges such as understanding complex codebases, ensuring high performance, and maintaining compatibility across platforms. Collaborating closely with the open-source community and other compiler engineers helps address these issues by enabling knowledge sharing and code reviews. Staying updated on language evolution and actively participating in discussions can also make it easier to navigate changes and contribute effectively. Adopting a habit of thorough testing and documentation is essential for maintaining stability and reliability in the compiler.

What does a System Software Engineer working on the Rust Compiler do?

A System Software Engineer working on the Rust Compiler is responsible for designing, developing, and maintaining the core components of the Rust programming language's compiler. This includes implementing new language features, optimizing code generation, fixing bugs, and ensuring the compiler is reliable, efficient, and secure. They often collaborate with other engineers and the open-source community to advance the Rust ecosystem. Their work directly impacts the performance and capabilities of software built with Rust.

What is the difference between System Software Engineer Rust Compiler vs System Software Engineer C++ Compiler?

AspectSystem Software Engineer Rust CompilerSystem Software Engineer C++ Compiler
Required CredentialsBachelor's in Computer Science or related, familiarity with RustBachelor's in Computer Science or related, proficiency in C++
Work EnvironmentDevelopment of compiler tools, open-source projects, tech companiesCompiler development, software firms, embedded systems
Industry UsageEmerging in systems programming, safety-critical applicationsEstablished in software development, gaming, embedded systems
Search & Comparison IntentHigh overlap in compiler development roles, Rust-specific projectsSimilar roles focusing on C++ compiler development

Both roles involve developing and maintaining compiler software, but the main difference lies in the programming language focus: Rust versus C++. Rust compilers emphasize safety and concurrency, while C++ compilers are widely used in performance-critical applications. The choice depends on the specific industry needs and project requirements.

More about System Software Engineer Rust Compiler jobs
What job categories do people searching System Software Engineer Rust Compiler jobs look for? The top searched job categories for System Software Engineer Rust Compiler jobs are:
Infographic showing various System Software Engineer Rust Compiler job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 86% Physical, and 14% Remote job distribution, with an average salary of $177,719 per year, or $85.4 per hour.
Software Engineer - Rust / Backend

Software Engineer - Rust / Backend

Revel

Los Angeles, CA

Other

Posted 23 days ago


Job description

About Revel
At Revel, we are revolutionizing the way the world's most critical hardware is controlled-across aerospace, automotive, energy, and manufacturing sectors. Our next-generation software stack combines an intuitive command/control interface, a specialized programming language tailored for hardware control, and a high-performance runtime environment. We empower engineers to build, test, and deploy critical systems rapidly, reliably, and safely.
 
Role Overview
We are looking for a Software Engineer specializing in Rust to join our talented and rapidly growing engineering team. Your expertise will contribute directly to Revel's runtime systems, infrastructure components, and real-time capabilities, enabling unprecedented levels of reliability and performance.
Responsibilities
  • Develop, maintain, and enhance high-performance, reliable, and safe Rust-based software components.
  • Build robust infrastructure and systems that form the foundation of Revel's software stack.
  • Collaborate with compiler engineers, systems engineers, and product teams to integrate solutions effectively.
  • Ensure code quality through rigorous testing, peer reviews, and continuous improvement practices.
  • Address complex engineering challenges in real-time environments, providing innovative, pragmatic solutions.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical discipline.
  • Strong experience developing high-performance software using Rust.
  • Expertise with systems programming, concurrency, memory management, and performance optimization in Rust.
  • Familiarity with modern software engineering practices, including testing, code reviews, and CI/CD.
  • Excellent analytical, problem-solving, and communication skills.
Preferred Qualifications
  • Experience with real-time or embedded system development.
  • Knowledge of safety-critical or mission-critical software development processes.
  • Familiarity with interfacing software to hardware platforms.
  • Experience with operational security (opsec) is highly desirable.
ITAR Requirements
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. 1157, or (iv) Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.  
Why Revel
  • Join a world-class team of engineers with decades of critical software applications experience.
  • Work on groundbreaking technology that directly impacts critical infrastructure and high-stakes industries with strong early traction.
  • Competitive salary, substantial equity, and significant personal growth opportunities.
  • Collaborative, ambitious, and technically challenging environment.
Join us to redefine what's possible in software for hardware.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job