Software Engineer II - Windows Servicing and Delivery, Shell Team

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II - Windows Servicing and Delivery, Shell Team

Join Microsoft's Windows Servicing and Delivery (WSD) organization as a Software Engineer II on the Shell team. WSD's core mission is keeping Microsoft customers protected and productive through the delivery of new innovations and updates. The Shell team plays a crucial role in orchestrating the release of new features and maintaining quality user experience across Windows versions for consumer, enterprise, and Microsoft Cloud customers.

As a Software Engineer II, you'll collaborate directly with product teams and fellow engineers to develop and implement new Windows features. This role offers excellent opportunities for technical skill development, business acumen growth, and career advancement. You'll work on critical systems using technologies like C++, JavaScript, and Win32 APIs, while ensuring robust testing and quality assurance.

The position offers competitive compensation ranging from $98,300 to $193,200 annually (higher in SF Bay Area and NYC), along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. You'll be part of Microsoft's inclusive culture where employees embrace a growth mindset and collaborate to achieve shared goals.

Key responsibilities include determining user requirements, contributing to system architecture and design, implementing maintainable code, and establishing testing frameworks. You'll also work on integrating telemetry systems to monitor performance, reliability, and usage patterns.

The role requires 2+ years of technical engineering experience with strong programming skills in languages like C++ and JavaScript. You'll need experience with Win32 APIs and system architecture, plus a track record of successful testing implementation. This hybrid position allows up to 50% work from home with 0-25% travel requirements.

Join Microsoft's mission to empower every person and organization on the planet to achieve more while accelerating your own career growth in a collaborative, innovative environment.

Last updated 5 minutes ago

Responsibilities For Software Engineer II - Windows Servicing and Delivery, Shell Team

  • Work with stakeholders to determine user requirements for features
  • Contribute to identification of dependencies and development of design documents
  • Create and implement code that is extensible and maintainable
  • Create testing plans and ensure quality of solutions
  • Integrate instrumentation for gathering telemetry data

Requirements For Software Engineer II - Windows Servicing and Delivery, Shell Team

JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with Win32 APIs and ability to design and implement robust system architectures
  • Experience in performing regression testing
  • Experience with C, C++, C# or JavaScript
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II - Windows Servicing and Delivery, Shell Team

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer II - Windows Servicing and Delivery, Shell Team

Software Engineer II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.