Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their PostgreSQL team, focusing on building and maintaining Microsoft's operational Database systems. This role is part of Microsoft's mission to build the data platform for the age of AI, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, and more. The position involves working on large-scale cloud database services, focusing on continuous availability, transaction logging, clustering, and scalable storage systems.
The role requires deep technical expertise in Linux environments, database performance optimization, and system-level programming. You'll be working with cutting-edge technologies and have opportunities to contribute to open-source projects. The position offers a competitive salary range of $161,600 - $286,200 (higher in SF and NYC areas), along with comprehensive benefits.
As a Principal Engineer, you'll be responsible for overseeing system architecture for critical database services, creating strategic roadmaps, and establishing development policies. The role combines technical leadership with hands-on development, requiring both broad architectural vision and deep technical implementation skills.
Microsoft fosters a diverse and inclusive work culture, emphasizing collaboration and continuous learning. The team works with world-class engineers across the globe, developing and maintaining crucial cloud infrastructure. This role offers the opportunity to shape the future of cloud databases while working with the latest technologies in distributed systems and cloud computing.
The position includes comprehensive benefits, flexible work arrangements (up to 100% remote), and the chance to work on technology that impacts millions of users worldwide. If you're passionate about databases, distributed systems, and building scalable cloud services, this role offers an excellent opportunity to work at the forefront of cloud technology.