Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

We are the Windows Servicing and Delivery (WSD) organization, part of E+D division. Our core mission is to keep customers protected and productive by delivering a seamless and timely servicing experience for Windows customers.

The Customer Focused Engineering (CFE) team is seeking highly motivated Software Engineers to help extend and modify Windows Operating system code. You'll be responsible for keeping our customer base secure, improving platform reliability, addressing customer issues, and developing features for new scenarios across the Windows ecosystem (PCs, Phones, Servers, SurfaceHub, Hololens, Azure).

Key Responsibilities:

  • Develop features supporting enterprise and security scenarios in Windows
  • Handle core Windows OS components like WMI, PowerShell, Group Policy and security components
  • Debug and fix customer-reported problems with high-quality, low-risk solutions
  • Collaborate with escalation engineers and partner teams across Microsoft
  • Mentor junior engineers and improve products, tools, and processes

Required Skills:

  • Bachelor's in Computer Science or related field
  • 8+ years technical engineering experience with C/C++
  • Strong debugging skills for server-side, multi-threaded applications
  • Experience with agile methodologies
  • Windows system programming experience preferred
  • Cloud/Azure infrastructure knowledge beneficial

The role offers comprehensive benefits including industry-leading healthcare, educational resources, savings plans, parental leave, and opportunities for professional growth. You'll be part of a diverse, global team focused on innovation and customer success.

This hybrid position allows up to 50% work from home with 0-25% travel required. Join us in shaping the future of Windows while working on technology that impacts billions of users worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Develop features for enterprise and security scenarios in Windows
  • Handle core Windows OS components (WMI, PowerShell, Group Policy)
  • Debug and fix customer-reported problems
  • Deliver high-quality, bug-free fixes
  • Collaborate with escalation engineers and partner teams
  • Mentor junior engineers
  • Improve products, tools, and processes

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with C/C++
  • Experience with agile/scrum methodologies
  • Strong debugging skills for server-side applications
  • Windows system level programming experience
  • Strong communication skills
  • Azure/Cloud infrastructure knowledge preferred

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, developing innovative features for Windows and Microsoft products, with focus on AI and user experience.

Senior Software Engineer - CTJ - TS/SCI

Senior Software Engineer role at Microsoft focusing on secure infrastructure and DoD customer support, requiring TS/SCI clearance and expertise in Microsoft enterprise technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data platform services, building highly scalable distributed systems with competitive compensation and comprehensive benefits.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer role at Microsoft working on secure cloud infrastructure requiring TS/SCI clearance, focusing on large-scale distributed systems and service reliability.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on large-scale cloud services, PKI lifecycle management, and software distribution systems.