Microsoft's Azure Data engineering team is seeking a Software Engineer 2 to join their databases team, focusing on building and maintaining operational Database systems. The role is specifically within the Azure Arc data services team, working on developing a state-of-the-art data management platform that spans from edge to on-premise datacenters and major public clouds. The platform handles deployment, automated upgrade, high availability, disaster recovery, supportability, and monitoring for multiple commercial and open-source database engines.
The position offers an opportunity to work on transformative data management solutions that impact various industries, from retail to agriculture. You'll be part of a team that's building the data platform for the age of AI, working with products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and other cutting-edge technologies.
As a Software Engineer 2, you'll be involved in developing distributed systems, working with both Windows and Linux environments, and contributing to database engine development. The role requires strong software development skills, experience with various programming languages, and understanding of cloud computing and container technologies.
Microsoft offers a collaborative environment where innovation is encouraged, and diverse perspectives are valued. The position comes with comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration.
This is an excellent opportunity for someone passionate about data systems and distributed computing to make a significant impact on global-scale data management solutions while working with cutting-edge technologies and a world-class team.