Software Engineer II, MSVC Rust Compiler

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$102,100–$202,200 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday
Closes
May 1, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $187k
This role $152k
$87k $240k
below market most similar roles pay here above market

This role pays less than 68% of similar roles. Most pay $152,150–$221,250 — the blue band above. At the midpoint, this role pays about $152k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 636 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 591 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II, MSVC Rust Compiler

Software Engineer II, MSVC Rust Compiler - CoreAI joins the MSVC compiler team to support the Rust and C++ ecosystems. This role involves contributing to a shared code generation stack, delivering compiler features, and performing optimizations using AI-first development tools. The engineer will work with both proprietary and open-source compilers, perform performance analysis on business-critical cloud infrastructure and AI services, and build tools that leverage AI to accelerate development. Required technical skills include proficiency in languages such as C, C++, Rust, C#, Java, JavaScript, or Python. The role requires knowledge of compiler design, code generation, systems programming, assembly, algorithms, data structures, and modern CPU architecture. The work focuses on providing a safe and secure foundation for software services through advanced compiler development and AI tooling.

What does a Software Engineer earn?

Median $196000 from 2524 postings across 143 companies.

See salary data

What you'll do

  • Contribute to a shared code generation stack for Rust and C++ at Microsoft.
  • Deliver compiler features and optimizations using AI-first development tools.
  • Work with both proprietary and open-source compilers.
  • Perform performance analysis of business-critical cloud infrastructure and AI services.
  • Build tools for software developers that leverage AI to accelerate development.
  • Ensure Microsoft software and services are built on a safe and secure foundation.
  • Work directly with internal and external customers.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 2+ years of technical engineering experience.
  • Experience coding in languages including C, C++, Rust, C#, Java, JavaScript, or Python.
  • Ability to pass Microsoft Cloud background checks and other government security screenings.
  • Knowledge of compiler design and compiler coursework (preferred).
  • Previous code generation experience, such as with LLVM (preferred).
  • Experience working with Rust open-source tools (preferred).
  • Strong preference for using AI tools and agents to accelerate compiler development (preferred).
  • Systems programming skills including assembly, algorithms, data structures, CPU architecture, and OS fundamentals (preferred).

More like this

Similar roles

Senior Compiler Engineer, Rust GPU

Nvidia

Remote (Santa Clara, CA) +2 6 days ago $152,000–$241,500
Rust CUDA LLVM MLIR rustc PTX JIT Intermediate Representation (IR) Code Generation Parallel Programming Cargo AST MIR Procedural Macros Profiling Benchmarking
5+ yrs exp Remote

Software Engineer, Rust

Anduril Industries

Broomfield, CO 4 days ago $144,000–$192,000
Rust Python Target Tracking State Estimation Sensor Fusion Signal Processing Machine Learning NoSQL Big Data Pipelines Linear Algebra Stochastic Processes Kalman Filters Particle Filters Parallel Programming Software Architecture Algorithms Statistical Modeling
5+ yrs exp