← All roles

Compiler Software Engineer

Microsoft· Software Engineering
Apply on company site
Czech RepublicCZK 738k - CZK 1241kfull-timePosted 7mo ago

About the role

Microsoft Developer Division in Prague seeks a low-level engineer to drive foundational technologies and Rust adoption at scale. You’ll work on compiler and low-level tooling to enable safe, performant systems development, influence architectural direction, mentor engineers, and deliver high-quality Rust-enabled solutions for Windows and Linux.

Responsibilities

  • Lead the crafting of the foundations of the Rust language ecosystem at Microsoft.
  • Contribute to the design and implementation of Rust compiler back-ends and analysis tools.
  • Collaborate with a mix of open and closed source developer tools technologies, emphasizing Rust compiler enhancements to support internal product groups on both Windows and Linux platforms.
  • Act as a representative of Microsoft in the Rust open-source community.
  • Utilize your outstanding collaboration and communication skills to partner with internal teams, providing guidance on Rust best practices and aligning with their direction and priorities.

Qualifications

  • BS in Computer Science, EE, Computer Engineering or equivalent experience.
  • Experience in production software development.
  • Experience working with one or more of the following languages: C, C++, Rust, or other systems programming languages.

Skills

Required:RustCSystems programming
Nice to have:C++Compiler designOS fundamentalsCPU architecture

Benefits

  • Certain roles may be eligible for benefits and other compensation.
Last updated Aug 20, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft