Microsoft Corporation Software Engineer II in Redmond, Washington
Windows Servicing and Delivery Engineering System organization is responsible for design and development of packaging and delivery pipeline for Windows, Mobile, Hololense 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 Analysis sub-group is chartered with 3 big areas:
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. Social Media analysis, natural language processing, sentiment analysis, clustering, text sematic analysis and machine learning technique applied to Social media is a key for this team. This area will require data analysis, machine learning, big data skills, as well as passion for customer delight.
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.
Customer Experience Lab and KPIs Responsible for evolving the collection of windows servicing experience metrics end customers across the world perceive when receiving Windows updates. Ranging from Windows update time and download bandwidth to install time, reboot and others across multiple dimensions and user scenarios. Team is also 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, writing telemetry, applying statistics and math skills and well as representing the data in easy to consume PowerBI dashboards.
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.
Work involves working with big data warehouse, writing telemetry, applying statistics and math skills and well as representing the data in easy to consume PowerBI dashboards.
We are looking for talented, independent, results-oriented, high-performance software development engineers.
Candidates should have the following qualifications:
Bachelors degree or equivalent experience
Minimum 2 years of software development experience in C#
Experience in Web-Services / Building Highly Scalable Systems / SQL Server
Development experience on Azure platform is a plus
Proven problem solving, design, coding and debugging skills
Passion for driving features end-to-end and solving hard problems
Experience in Windows protocols, telemetry, perf counters is 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.