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 the team that develops crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and Azure PostgreSQL. As a Senior Software Engineer, you'll be instrumental in designing and developing cloud database products at internet scale, working with cutting-edge technologies and distributed systems. The position offers an opportunity to work on mission-critical, AI-enabled operational databases across relational, non-relational, and OSS offerings. You'll be responsible for the complete engineering lifecycle, from understanding customer requirements to implementing features and ensuring quality. The role requires strong technical expertise in database technologies, distributed systems, and programming languages like C++, Java, or Python. Microsoft offers a collaborative environment where diversity is valued, comprehensive benefits, and the chance to work on products that impact millions of users worldwide. The position is based in Bangalore with a hybrid work arrangement, offering up to 50% work from home flexibility.