Microsoft Corporation Senior Software Engineer in Redmond, Washington

Windows Servicing and Delivery Engineering System organization is responsible for design and development of entire packaging and delivery pipeline for Windows, Mobile, HoloLens and other device families keeping them secure with the latest security, feature and quality updates. This group is the heart of Windows as a Service, the start of a new generation of how Windows is delivered to customers, partners and enterprises.

Release Management Workflow and Analysis sub-group is chartered with 3 big areas:

  1. Building workflow for E2E release activities in servicing aggregate signals and states from every servicing stage and supporting systems (from bug approvals, check-ins, branch rotations, builds, packaging, publishing, flighting, quality Rings, Release and Post Release Monitoring) to track and visualize states providing transparency to release managers and shiproom, creating alerts if any issues are found in servicing workflow. Imagine big space ship with a lot of indicators, if they are all green; we are ready to ship, if at least something is red; investigate. We came a long way in this area and we have a lot ahead of us.

  2. Organizational KPIs, Alerting and Monitoring Responsible for defining and implementing Leading indicators for all Engineering Systems in servicing organization. E.g. speed, agility, reliability, accuracy, predictability, etc. Those KPIs serve as measures of success of the engineering systems as well as guide long term investments and future big rocks. Work involves working with big data warehouse, applying statistics and math skills and well as representing the data in easy to consume PowerBI dashboards. Same team works on establishing quality Exit Criteria for every servicing Stage (Payload, Build, Packaging, etc) covering E2E Alerting and Monitoring.

  3. Servicing Listening System Team drives insights into the quality of pre-release and in-market experiences for servicing events. This is done by monitoring both telemetry and social feedback from multiple sources, comparing to historical baselines, and driving business actions across the org to ensure highest quality customer promise is fulfilled. This area will require data analysis, machine learning, big data skills, as well as passion for customer delight.

If you are excited about driving innovations and making huge business impact in WSD Engineering System - this is the right team for you. Organization provides unique opportunity to impact hundreds of developers and quality engineers and billions of Windows customers with your solutions. We are very serious about quality of updates released to our customers and we are very serious in making great engineering innovation to achieve our promise to customers. We are looking for talented, independent, results-oriented, high-performance software development engineers.

Candidates should have the following basic qualifications:

  • 4+ years of software development experience (C#, etc.)

Preferred qualifications:

  • BS or higher degree in Computer Science (or equivalent)

  • Experience in Web-Services / Building Highly Scalable Systems / SQL Server

  • Proven problem solving, design, coding and debugging skills

  • Passion for driving features end-to-end and solving hard problems

  • Experience in Azure is a big plus

  • Experience in UI development is a big plus (Angular, Kendo, JQuery)

WSDJobs-SSD-SWE

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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com. Development (engineering)