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

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 12 hours 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?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft's Windows Servicing and Delivery team, focusing on enterprise and security features for Windows OS.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads team in Hyderabad, building AI infrastructure and scalable systems for Bing's $10B advertising platform.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Intune's distributed systems and cloud services, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building and maintaining operational database systems with focus on telemetry infrastructure and AI-powered diagnostics.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on AI-assisted meeting experiences, offering hybrid work and comprehensive benefits.