1

System Software Engineer Rust Compiler Jobs (NOW HIRING)

Required : • 5+ years experience engineering high-quality software systems • Demonstrated ... scale (Rust, Go, Node, K8s, GraphQL) Company : Sigma is the AI apps and analytics platform ...

Software Engineer - Compiler

Mountain View, CA · On-site +1

$175K - $400K/yr

Our systems deliver best-in-class latency, throughput per dollar, and throughput per watt. We are ... Design and implement toolchains, primarily in the Rust programming language, tailored for our ...

Our systems deliver best-in-class latency, throughput per dollar, and throughput per watt. We are ... Design and implement toolchains, primarily in the Rust programming language, tailored for our ...

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

Senior Software Engineer

Calumet, PA · On-site

$240K - $280K/yr

Senior Software Engineer (Rust / C++) Remote (North America) | $220,000-$280,000 Base + Bonus ... Strong experience with Rust and/or C++ * Proven experience optimizing production systems * Deep ...

Systems Engineer (Rust)

Menlo Park, CA · On-site

$120K - $200K/yr

About the role We're looking for a meticulous, Rust-loving Software Engineer to join us on the ... robust software for real-time data and video transfer * Perform root cause analysis of system ...

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 Jul 9, 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 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.

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 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.
More about System Software Engineer Rust Compiler jobs
Infographic showing various System Software Engineer Rust Compiler job openings in the United States as of July 2026, with employment types broken down into 13% Locum Tenens, 7% As Needed, 78% Full Time, 1% Part Time, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $177,719 per year, or $85.4 per hour.
Core Software Engineer | Rust

Core Software Engineer | Rust

Renewed Vision

Alpharetta, GA

Full-time

Re-posted 10 days ago


Job description

As a Renewed Vision Core Software Engineer, you will develop the infrastructure and working technologies that power our platform.

You love working on the parts of an application that are invisible to the user but make everything work. You realize that different programming languages have their place in a complex tech stack and are comfortable working with the language best suited for the job. You are comfortable working without all the details, knowing that part of the process is discovery, which drives innovation. You prioritize memory safety and concurrency to ensure the creation of dependable and high-performing applications across a variety of projects.

We are looking for individuals who possess the following skills:

  • Proficiency in developing applications using Rust and modern C++
  • Experience in building libraries that can be utilized across multiple platforms
  • Ability to pay attention to details while understanding the significance of timely updates
  • Understanding of when to prioritize refactoring and when to defer it
  • Consistent willingness to learn and grow both personally and professionally

Additionally, we highly value individuals who:

  • Are skilled in another programming language such as C# or Swift
  • Possess exceptional written and verbal communication skills
  • Take responsibility for projects, thrive with loosely defined specifications, and drive towards achieving results

Our top engineers will ideally have:

  • Experience in writing and debugging high-performance multi-threaded libraries
  • Familiarity with video and audio frameworks and low-level rendering
  • Hands-on experience developing multithreaded, decoupled systems using actor frameworks and async/await, emphasizing message-driven design, non-blocking I/O, and memory-safe concurrency