Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team in Bangalore. This role focuses on building and maintaining Microsoft's operational Database systems, specifically working on the Hyperscale team in Azure SQL Database. You'll be responsible for mission-critical functions such as High Availability, Scalability, Storage, and Data Integrity for millions of databases. This position offers an exceptional opportunity to work on enterprise-class relational database engines, tackle complex problems, and build highly scalable data services. The role involves collaborating with a diverse, globally distributed team where innovation is valued. You'll have direct impact on the Azure Hyperscale Database service's design, functionality, security, performance, and scalability. The ideal candidate will have strong experience in system design and development, with expertise in C/C++ and database systems. This role combines technical leadership with hands-on development, offering the chance to mentor junior engineers while advancing the state of the art in Database Systems. Microsoft offers comprehensive benefits, a collaborative culture, and the opportunity to work on cutting-edge technology that impacts millions of users worldwide.