Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their databases team, specifically focusing on Azure PostgreSQL. This is an exciting opportunity to work on large-scale managed database cloud services and contribute to cutting-edge technologies.
The role is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home. As a Principal Software Engineer, you'll be responsible for architecting and developing scalable, reliable, and high-performance solutions for Azure PostgreSQL. You'll drive the technical vision and strategy for the service while ensuring alignment with overall business goals.
The position requires extensive experience in software engineering, with particular emphasis on Linux systems and database technologies. You'll need at least 8 years of technical engineering experience, along with strong expertise in languages like C, C++, Java, Python, or JavaScript. Deep knowledge of Linux performance tuning and system internals is essential.
Key responsibilities include:
The compensation package is competitive, with a base salary range of $163,000 - $296,400 USD per year (higher in SF Bay Area and NYC). Microsoft offers comprehensive benefits including:
This role is perfect for someone who is passionate about databases, distributed systems, and cloud technologies. You'll be working with cutting-edge technology while contributing to products that impact millions of users worldwide. The position offers significant growth opportunities and the chance to work with talented engineers across Microsoft.
Microsoft values diversity and inclusion, seeking candidates who can bring different perspectives to the team. The company is committed to empowering every person and organization on the planet to achieve more, and this role directly contributes to that mission through the development of crucial database infrastructure.