Senior Software Engineer

Microsoft is a global technology company that develops and supports Windows operating systems and other software products.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Windows Servicing and Delivery (WSD) organization, part of the E+D division, is seeking a Senior Software Engineer to join their Customer Focused Engineering (CFE) team. This role involves working on critical aspects of Windows operating system development, focusing on security, reliability, and feature enhancement. The position offers an opportunity to work with cutting-edge technology across various Windows platforms including PCs, Phones, Servers, SurfaceHub, Hololens, and Azure.

The role requires extensive experience in software development, particularly in Windows system-level programming and device drivers. You'll be responsible for debugging complex issues, implementing security fixes, and developing new features while maintaining high standards of code quality. The position involves collaboration with global teams and requires strong technical and communication skills.

This is an excellent opportunity for an experienced software engineer looking to make a significant impact on Windows platform development. The hybrid work environment (up to 50% work from home) offers flexibility, and the position comes with Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and various other perks.

The ideal candidate will have 8+ years of professional software development experience, strong skills in C++ or C#, and a proven track record of delivering high-quality software solutions. This role offers the chance to work on technology that impacts millions of users worldwide while being part of Microsoft's innovative engineering culture.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Reproducing, debugging and fixing customer-reported problems
  • Fixing security vulnerabilities and potential variants
  • Crafting high-quality, bug-free fixes with minimum application compatibility risk
  • Adding new features in Windows
  • Prioritizing work and delivering fixes to meet deadlines
  • Collaborating with escalation engineers and other partner teams
  • Finding ways to improve products, tools, and processes
  • Mentoring junior engineers in the team

Requirements For Senior Software Engineer

  • 8+ years of professional software development experience
  • Proven design and problem-solving skills
  • Proven communication skills, both verbal and written
  • Ability to work well in a diverse, global team environment
  • BS in Computer Science or equivalent preferred
  • Experience with C#, C++ or equivalent
  • Ability to understand unfamiliar code bases and debug server-side applications
  • Experience in Windows system level programming and device drivers
  • Experience with agile/scrum methodologies

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 Premonition team, focusing on AI-guided biosecurity platforms and cloud services development, offering hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Dynamics 365 Customer Service Applications, offering hybrid work and competitive compensation.

Senior Software Engineer - Kernel

Senior Software Engineer position at Microsoft's Windows Kernel Security Core team, focusing on developing security innovations and OS defenses using virtualization and hardware advances.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Cloud Supply Chain organization, focusing on supply chain traceability solutions with Azure technologies. Hybrid work environment with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Industry Solutions Engineering team, focusing on cloud solutions and customer collaboration with hybrid work options.