Taro Logo

Software Engineer II - C++

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

Description For Software Engineer II - C++

Microsoft's Windows Servicing and Delivery (WSD) team is seeking a Software Engineer II to join their Customer Focused Engineering (CFE) team. This role focuses on developing and maintaining core components of the Windows operating system, specifically Active Directory and identity-related infrastructure.

The position involves working on critical security, reliability, and performance improvements for enterprise environments. You'll be responsible for investigating vulnerabilities, resolving customer issues, and implementing new features that enhance Windows' enterprise capabilities. The role requires strong C++ programming skills and deep understanding of Windows system-level development.

As part of Microsoft's mission to empower every person and organization globally, you'll work in a collaborative environment with a growth mindset. The position offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.

Key responsibilities include security hardening of AD components, debugging complex customer issues, delivering high-quality fixes, and contributing to new feature development. You'll work with cutting-edge technology while ensuring backward compatibility and minimal regression risks.

This is an excellent opportunity for engineers passionate about system-level development and enterprise impact. You'll be part of a global team working on one of Microsoft's most critical technologies, with the chance to directly influence the security and productivity of Windows users worldwide.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. Microsoft provides an inclusive work environment and equal opportunities for all qualified applicants.

Last updated a day ago

Responsibilities For Software Engineer II - C++

  • Investigate and resolve security vulnerabilities in AD and core Windows areas
  • Reproduce, debug, and fix customer-reported issues in Active Directory
  • Deliver high-quality, reliable fixes with minimal compatibility risk
  • Contribute to feature work across identity and Windows platform scenarios
  • Manage priorities and deliver updates on schedule
  • Partner with escalation engineers to resolve complex issues
  • Implement improvements in tools and engineering processes

Requirements For Software Engineer II - C++

  • Bachelor's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience with coding in C++
  • Experience with Windows system-level programming
  • Strong debugging and problem-solving skills in multi-threaded applications
  • Experience with Agile/scrum methodologies
  • Must pass Microsoft Cloud background check
  • Familiarity with Windows debugging tools
  • Strong communication skills

Benefits For Software Engineer II - C++

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • 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

Jobs Related To Microsoft Software Engineer II - C++