Taro Logo

Senior Software Engineer - C++

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - C++

We are part of the Windows Servicing and Delivery (WSD) team in the Experiences + Devices division. Our mission is to keep customers secure and productive by delivering a reliable, high-quality servicing experience across current and future versions of Windows.

The Customer Focused Engineering (CFE) team within WSD is seeking Senior Software Engineers to join us. You'll work on core components of the Windows operating system, specifically focusing on Active Directory and identity-related infrastructure.

Key Responsibilities:

  • Investigating and fixing security vulnerabilities across print and networking stacks
  • Addressing non-security bugs and servicing issues that impact customer environments
  • Reproducing and resolving customer-reported incidents (ICMs)
  • Driving engineering quality and compliance through rigorous debugging
  • Ensuring reliable, regression-free fixes across diverse hardware and protocols

Technical Environment:

  • Work with C++ in large, complex codebases
  • Windows system-level programming
  • Multi-threaded applications
  • Print subsystems and networking protocols (TCP/IP, SMB, RPC)
  • Windows debugging tools (WinDbg, trace logs, Wireshark)

The role offers:

  • Opportunity to impact millions of Windows users
  • Work with core Windows components
  • Collaborate with global teams
  • Focus on security and reliability
  • Deep system-level debugging

This position requires strong problem-solving skills, expertise in C++, and experience with Windows system programming. You'll be part of a team ensuring Windows remains secure and reliable for users worldwide while working in a collaborative, diverse environment.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - C++

  • Investigate and fix security vulnerabilities in Windows Print or Networking components
  • Reproduce, debug, and resolve customer-reported issues
  • Deliver high-quality, compatible fixes with minimal risk
  • Address non-security bugs for supported Windows releases
  • Collaborate with escalation engineers and support teams
  • Maintain strong engineering standards
  • Improve servicing tools and diagnostics
  • Provide technical guidance and mentorship

Requirements For Senior Software Engineer - C++

  • 8+ years of professional software development experience
  • Proficiency in C++, with experience in large and complex codebases
  • Strong debugging and problem-solving skills in multi-threaded, system-level applications
  • Experience with Windows system-level programming
  • Familiarity with Windows debugging tools
  • Strong verbal and written communication skills
  • B.Tech in Computer Science or equivalent preferred
  • Ability to work across global teams

Benefits For Senior Software Engineer - C++

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 - C++