PRINCIPAL SOFTWARE ENGINEER

Redmond, WA, United States

The Developer Insights team was formed within the Windows Fundamentals team to incubate and deliver modern techniques for the rapid detection, diagnosis and resolution of software failures at scale. We create and run systems that facilitate telemetry and diagnostic gathering at scale. We use Azure-based analytics to process these diagnostics to generate insights, and create visualizations that seamlessly integrate these insights into developer workflows.

 

This newly formed team has the end-to-end charter to make debugging with data at scale possible. We are inventing new systems and new coding design patterns that facilitate detection, diagnostics, analysis and debugging at unprecedented scale.

 

If you are passionate about changing the way developers work at Microsoft and in the world at large, this is the team for you. 

Responsibilities

In this role, you will be incubating and executing on strategy for the rapid detection, diagnosis and resolution of software failures at scale. You will be working on projects and initiatives across lead-level teams in Developer Insights.

This is a Principal level job with lots of executive visibility and the opportunity for advancement. There is lots of cross group work, so you will need to love that kind of work. You will have to be proficient at creating and maintaining warm and productive working relationships with other teams.

You will be working on systems and designing solutions that facilitate shipping Windows as a Service with high quality. The solutions that you will deliver will apply to any Software as a Service solution.

Our first set of customers for this effort is the engineers working on Windows. Once we succeed at improving the daily lives of engineers working on Windows, we will be expanding our efforts to revolutionize the development experience for all engineers at Microsoft, followed by all engineers in the world. Along the way you will create collaborative relationships with teams across all of Microsoft.

Qualifications

Basic Qualifications:

  • 5+ years of software development experience in product code - operating system, apps, office suite, visual studio, etc.

 

Preferred Qualifications:

  • Experience in data analysis, C#, SQL, Big Data systems, Web Services (Azure, etc.).
  • Technical leadership for complex, cross-team projects
  • Drive for results and dealing with ambiguity
  • Expertise with analysis and debugging with telemetry and tracing
  • Expertise and skills with debugging techniques and tools 

 

 

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.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Mission

We’re passionate about connecting highly skilled women with leading companies commited to diversity and inclusion

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job