
Empowering every person and organization on the planet
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Washington, Redmond
Microsoft is hiring a Principal Software Engineer to lead innovations in Azure Data engineering. You'll work with technologies like Azure SQL DB, Cosmos DB, and Power BI to transform analytics in the data landscape. This role requires extensive experience in database systems and cloud technologies.
You have a strong background in software engineering with a focus on cloud technologies — your experience spans over 10 years in building and maintaining large-scale database systems that support mission-critical applications. You possess deep expertise in Azure services, particularly in Azure SQL DB and Cosmos DB, and understand the intricacies of distributed systems and data management.
Your technical skills include a solid understanding of data integration, big data analytics, and real-time analytics — you've successfully led projects that involve complex data architectures and have a proven track record of optimizing database performance. You are familiar with business intelligence tools, particularly Power BI, and can translate data insights into actionable strategies.
You thrive in collaborative environments and enjoy mentoring junior engineers — your leadership style encourages innovation and fosters a culture of continuous improvement. You are adept at navigating cross-functional teams and can communicate complex technical concepts to non-technical stakeholders.
Experience with AI-enabled databases and applications is a plus — you are excited about the potential of AI in transforming data management and analytics. Familiarity with open-source database technologies and operational databases will enhance your contributions to the team.
As a Principal Software Engineer at Microsoft, you will lead the development of cutting-edge database solutions that power Azure's data platform — your role will involve designing and implementing robust, high-performance query capabilities that support a variety of applications across industries. You will work closely with product teams to define the roadmap for new features and enhancements, ensuring alignment with customer needs and market trends.
You will be responsible for driving innovations in distributed execution and cost-based optimization — your insights will help shape the future of Microsoft's operational database systems. You will also oversee the integration of new technologies and methodologies into existing systems, ensuring scalability and reliability.
Collaboration is key in this role — you will partner with data scientists, product managers, and other engineers to deliver solutions that meet the evolving demands of data analytics. You will participate in code reviews and provide guidance on best practices, ensuring high-quality deliverables from your team.
Microsoft offers a dynamic work environment where innovation is at the forefront — you will have the opportunity to work on impactful projects that shape the future of data analytics. We provide competitive compensation and benefits, including opportunities for professional development and career advancement. Join us in our mission to empower every person and organization on the planet to achieve more.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.