Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to lead the transformation of Azure PostgreSQL into a premier platform for intelligent application development. This role sits at the intersection of database engineering, AI innovation, and developer experience.
As part of the Azure PostgreSQL Database Services team, you'll be responsible for building a world-class, AI-enhanced PostgreSQL platform that enables developers to create, deploy, and scale modern GenAI applications. The position involves deep systems innovation while maintaining a strong focus on developer experience and usability.
The team operates at the cutting edge of database technology, working on everything from PostgreSQL engine optimization to AI-driven features like vector search and semantic indexing. You'll collaborate across product and engineering teams to deliver core components that make Azure PostgreSQL the go-to platform for AI app development.
This is a high-impact opportunity where you'll shape systems and experiences that developers worldwide will depend on. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll work in a fast-growing, highly collaborative environment that values diverse perspectives and continuous learning.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft provides a culture of inclusion and innovation, where your contributions can help shape the future of database technology and AI-driven applications.
This role is perfect for someone who is passionate about database systems, has strong technical fundamentals in distributed systems, and wants to make a significant impact on the future of AI-enabled database platforms. The position offers up to 100% work from home flexibility and is based in Barcelona, Spain.