Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their team, focusing on complex compiler and build system challenges. This role combines deep technical expertise with innovative problem-solving, requiring the successful candidate to design and implement software solutions that streamline compiler upgrades and ensure efficient, reproducible build systems. The position offers an opportunity to work with cutting-edge technology at one of the world's leading tech companies, with a focus on enabling developers to work with up-to-date tools while maintaining high code quality standards. The role involves working with C++20, distributed build systems, and modern authentication mechanisms, making it perfect for engineers passionate about developer tools and infrastructure. Located in Redmond, WA, this position offers competitive compensation ranging from $117,200 to $229,200, along with comprehensive benefits including healthcare, educational resources, and parental leave. The ideal candidate will have 4+ years of experience and a strong background in computer science, particularly in areas like compiler technology and build systems.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Develop and drive MAI's core C++ repository with compiler upgrades
  • Modernize native code with best-in-class secure practices like C++20 safety rules
  • Develop and contribute to a distributed build system helping identifying dependency bottlenecks
  • Integrating modern authentication mechanisms in tools and protocols

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Understanding of build languages like MSBuild, Bazel, Buck, including build-generation languages like CMake
  • Understanding of developer oriented protocols and file formats like Git
  • Must pass Microsoft Cloud Background Check upon hire and every two years

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?