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

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 is crucial in maintaining and enhancing the Windows Operating system, focusing on security, reliability, and customer issue resolution. The position involves working with cutting-edge networking features, particularly in Edge OS, Core Networking, Printer, IoT, DNS, and DHCP components.

The ideal candidate will bring 8+ years of software development experience, with strong expertise in C/C++ programming and Windows system-level development. They will be responsible for extending and modifying Windows OS code, addressing security vulnerabilities, and developing new features to enhance the Windows ecosystem. The role requires deep knowledge of networking protocols, particularly DNS and DHCP, and experience with large-scale distributed systems.

Working in a hybrid environment with up to 50% work from home flexibility, the position offers an opportunity to impact millions of Windows users worldwide. The role combines technical leadership with mentoring responsibilities, requiring excellent communication skills and the ability to work effectively with global teams. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support.

This is an excellent opportunity for a seasoned software engineer looking to make a significant impact on Windows' core networking infrastructure while working with cutting-edge technology and contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Reproduce, debug, and resolve customer-reported issues while addressing security vulnerabilities
  • Drive the development of new features in the DNS and DHCP domains
  • Work closely with escalation engineers and cross-functional teams
  • Identify and implement enhancements to products, tools, and workflows
  • Mentor junior engineers and foster technical excellence

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years of professional software development experience
  • Solid programming skills in C, C++, or equivalent languages
  • Deep experience in Networking Software (TCP/IP stack) development
  • Expertise in Windows system-level programming
  • Advanced troubleshooting and debugging skills
  • Exceptional communication skills
  • Deep expertise in DNS and DHCP protocols
  • Experience with large-scale distributed systems

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 Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity in Toronto.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.