Senior Software Engineer

Microsoft is a company building the data platform for the age of AI, powering data-first applications and driving a data culture through products like Microsoft Fabric, Azure SQL DB, and Azure Cosmos DB.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, which is responsible for building and maintaining Microsoft's operational Database systems. This role focuses on mission-critical functions such as High Availability and Disaster Recovery for millions of databases.

The position offers an exciting opportunity to work on the internals of enterprise-class relational database engines, tackle challenging problems, and build highly scalable and reliable data solutions. You'll be part of a diverse, geographically distributed team that values collaboration and innovation, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and other cutting-edge database technologies.

As a Senior Software Engineer, you'll have direct impact on the design, functionality, security, performance, scalability, manageability, and supportability of Microsoft SQL Server and Azure SQL Database service. The role requires strong expertise in database systems, with particular emphasis on SQL server internals and C/C++ programming.

The compensation is competitive, with a base salary range of $117,200 - $229,200 per year (higher in SF and NYC areas), plus comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft offers a culture of inclusion where everyone can thrive, with opportunities for professional growth and development.

This is an excellent opportunity for experienced engineers passionate about database technologies and distributed systems to join a leading tech company that's building the data platform for the age of AI. You'll be working on products that are central to Microsoft's cloud strategy and have impact at global scale.

The role offers hybrid work arrangements with up to 50% work from home flexibility, providing a good balance between collaborative office time and remote work. Join Microsoft's mission to empower every person and organization on the planet to achieve more through innovative database solutions.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Direct impact on design, functionality, security, performance, scalability, manageability, and supportability of Microsoft SQL Server and Azure SQL Database service
  • Embody Microsoft's culture and values

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience
  • Experience with SQL server internals
  • 3+ years of programming experience in C/C++ and native code debugging
  • Design and development experience in database engines, distributed systems, system software, and cloud computing
  • Must pass Microsoft Cloud background check

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 Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer position at Microsoft, focusing on Windows Directory Services with hybrid work options and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, developing large-scale distributed authentication and directory services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale authentication services and security capabilities, offering competitive pay and benefits.

Senior Software Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.