Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their PostgreSQL team. This role involves working on large-scale cloud database services, focusing on areas like continuous availability, transaction logging and recovery, clustering, and scalable storage systems. The position offers opportunities to contribute to open-source PostgreSQL and Linux development.
The team is part of Microsoft's broader Azure Data initiative, which includes products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Their mission is to build the data platform for the AI age, enabling data-first applications and fostering a data culture.
The role requires strong expertise in distributed systems and database internals, with responsibilities including architecture discussions, code development and review, testing implementation, and operational support. The position offers competitive compensation ($117,200 - $229,200 base salary range, higher for SF/NYC areas) and comprehensive benefits.
Microsoft emphasizes diversity and inclusion, fostering a collaborative environment where different perspectives are actively sought out. The team works with world-class engineers, focusing on continuous learning and development. This role provides an opportunity to impact critical database infrastructure while working with cutting-edge cloud and open-source technologies.
The position includes on-call rotational duties and requires maintaining high standards of code quality, testing, and system reliability. Microsoft offers extensive benefits including healthcare, educational resources, investment options, parental leave, and various other perks.