Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their databases team, specifically working on Azure Cosmos DB - Microsoft's globally distributed, massively scalable, multi-model cloud database service. This role offers an opportunity to work on one of Azure's fastest-growing services, developing high-performance, low-latency solutions used by customers worldwide in business-critical workloads.
The position involves designing and implementing mission-critical database systems that power applications across various industries. You'll be part of a diverse team of talented engineers working with a growth mindset to tackle complex technical challenges. The role requires expertise in developing scalable services and frameworks, with a focus on performance, reliability, and global distribution.
As a Senior Software Engineer, you'll be responsible for building and maintaining operational Database systems, working on both relational and non-relational databases, and contributing to Microsoft's journey of enabling developer-friendly, AI-enabled operational Databases. The role offers competitive compensation, comprehensive benefits, and the opportunity to work in a flexible environment with up to 100% work from home options.
Key aspects of the role include technical design of low-latency software, cross-functional collaboration, hands-on development, and balancing long-term architecture with incremental delivery. You'll work with technologies like C++, Java, Python, and various database systems while contributing to a service that supports both Fortune 500 companies and individual developers.
Microsoft offers an inclusive culture where diversity is actively sought and valued, comprehensive benefits including healthcare and educational resources, and the chance to make a significant impact on a globally-used product. The position requires strong technical skills, problem-solving abilities, and the capability to work both independently and collaboratively in a fast-paced environment.