Microsoft Corporation Principal Software Engineer in Redmond, Washington
Azure Data continues to be an amazing business, experiencing dramatic usage growth across our hybrid cloud environments. The Azure Data Tools and Experiences team is a critical part of this success. We own the user interface that millions of database developers and administrators use every day to work with data across the Azure Data stack: not just SQL Server, Azure SQL Database, Azure SQL Data Warehouse but also other relational and non-relational data. Our tools team is on an exciting journey to modernize the tools that data developers and administrators use day to day.
A big new step in our journey is to invest heavily in a set of innovative experiences and solutions to Azure Data Studio that enable SQL Server customers to easily integrate Azure services into their existing data environments. We are looking for a proven engineering leader to head this new Azure Data Hybrid Cloud effort. The scope spans solutions for provisioning networking, storage, compute and data services in a task-centric model that will empower users to seamlessly work through the full adoption lifecycle from prototype to production automation. As the technical leader for this opportunity you will play the critical role in working across numerous Azure services teams, driving technical design and implementation. Additionally, as a leader within the Azure Data organization, you will have a great opportunity to drive cultural initiatives and be directly involved in the career growth of junior engineers.
Azure Data Studio ( https://github.com/microsoft/azuredatastudio ) is the exciting new addition to the Azure Data portfolio of tools. This team’s efforts will contribute to this open source product built to run on macOS, Linux and Windows. With a modern UI (Electron, Node.js and Typescript) and a micro-service backend Azure Data Studio provides a great technology platform to build new, innovative solutions on.
As a team we often integrate with cutting-edge technologies from Microsoft Research such as the Microsoft Program Synthesis ( https://github.com/microsoft/prose ) APIs to deliver unique and innovative solutions for customers. We also support the latest technical innovations from our platform partners – SQL Server 2019 has announced deep integration with SQL Server, Kubernetes, and big data services (HDFS, Spark, Machine Learning Services). Supporting this strategic direction part of our modernization effort is to bring innovative experiences that are multi-platform and integrate across these data services.
We are a team that values technical excellence, agility and continuous improvement. We strongly embrace Microsoft’s collaborative and inclusive values while working individually with each team member to grow and reach the career aspirations.
B.Sc. in Computer Science (or equivalent)
10+ years experience working on commercially shipping software projects
Proven experience leading design and execution of large software projects involving 5 to 10 engineers
Experience with C#, .NET, T-SQL, Kubernetes, Hadoop, and Spark are all plusses.
Experience with R and/or Python ML modules is also a strong plus.
Experience managing small engineering teams a plus
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs