Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, focusing on building and maintaining Microsoft's operational Database systems. This role is part of Microsoft's mission to enable developer-friendly, mission-critical, AI-enabled operational Databases across relational, non-relational, and OSS offerings.
As a Senior Software Engineer, you'll be working on Azure's database products including Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other cloud-scale database solutions. You'll be instrumental in designing, developing, and maintaining cloud database products at internet scale. The role involves full engineering lifecycle responsibilities, from understanding customer requirements to implementing features and ensuring their quality.
The position offers an opportunity to work with cutting-edge database technologies and contribute to systems that power Microsoft's cloud infrastructure. You'll be part of a team that's transforming analytics in the world of data, working on products that are central to Microsoft's cloud strategy. The role requires strong technical expertise in distributed systems, database technologies, and cloud computing.
This is an excellent opportunity for experienced engineers who are passionate about databases, distributed systems, and cloud computing. You'll be working in a hybrid environment in Bangalore, with up to 50% work from home flexibility. The role offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.
The ideal candidate will have 8+ years of experience, strong expertise in database systems, and a proven track record of building large-scale distributed systems. You'll be working with technologies like PostgreSQL, MongoDB, Cassandra, and various other database systems, making this an excellent opportunity for those interested in the intersection of cloud computing and database technologies.