Microsoft's Azure Data engineering team is at the forefront of analytics transformation, developing crucial products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and PostgreSQL. As a Software Engineer II in the Rollouts & upgrades team, you'll be instrumental in designing and deploying highly scalable solutions for PostgreSQL server upgrades across the fleet. This role offers a unique opportunity to work with cutting-edge cloud technology while contributing to Microsoft's mission of building the data platform for the AI age.
The position requires a strong background in distributed systems and backend development, with at least 2 years of hands-on experience. You'll be working in a collaborative environment where mentoring junior engineers and maintaining high code quality standards are key responsibilities. The role combines technical excellence with leadership opportunities, as you'll be expected to contribute to architectural decisions and drive best practices within the team.
Microsoft offers an exceptional work environment with a hybrid setup (up to 50% work from home), comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. The company's commitment to diversity and inclusion creates an atmosphere where different perspectives are not just welcomed but actively sought out. This role provides an excellent opportunity for growth within one of tech's most innovative companies, working on systems that impact millions of users worldwide.