Redmond, Washington, USA
12 days ago
Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and sky-is-the-limit thinking in a cloud-enabled world. 
 
Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include 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. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. 

 

​​Within Azure Data, the databases team builds and maintains Microsoft's operational Database systems. We store and manage data in a structured way to enable multitude of applications across various industries. We are on a journey to enable developer friendly, mission-critical, AI enabled operational Databases across relational, non-relational and OSS offerings.​ 

​​The Azure SQL team in Azure Data at Microsoft is responsible for Azure SQL DB, SQL MI, SQL VM (IaaS) cloud services, SQL Server on-prem and Arc enabled SQL Server. Together they power many of the world's mission critical databases and are deployed by most of the Fortune 1000 companies. A key part of the database experience is the client SDK's we provide developers for connecting to the SQL family of databases all the way from on-premises to the cloud. These SDK's span a variety of languages and frameworks such as Python, Java, C++, C# and related object relational mapping frameworks.  
 
We are in search of a skilled Principal Software Engineer with a passion for hands-on development, to lead and innovate within our engineering team. The primary mission for this role is to enhance SQL Server Client drivers by not only boosting their performance, reliability, maintainability, and usability but also by improving their integration with various language-specific data frameworks. This position entails a focus on collaboration within and across teams, aiming to foster a culture of innovation in data API development and to streamline the integration of Azure SQL databases into the latest web, mobile, and microservice architectures. 
 
As a Principal Software Engineer, you will act as a technical leader in demanding areas, guiding the team through complex problems with your expertise. Your role will be instrumental in building new leaders within the team, sharing your knowledge and experience to uplift others.  
 
This position goes beyond mere coding; it's about making a tangible impact on our products and the experience we deliver to our customers. You will have the autonomy to drive significant improvements and be empowered to make strategic decisions that influence the direction of our products. We value diversity and inclusion and are committed to creating an environment where continuous learning and growth are central to all interactions, encouraging every team member to reach their full potential. 
 
 Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we’re dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world. 
 

​​ 

We do not just value differences or different perspectives. We seek them out and invite them in so we can tap into the collective power of everyone in the company. As a result, our customers are better served. 

Confirm your E-mail: Send Email