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 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 feature development. 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 have extensive experience in system-level programming, networking protocols, and distributed systems. You'll be responsible for extending Windows OS code, addressing security vulnerabilities, and improving platform reliability. The role offers an opportunity to work with global teams and impact millions of Windows users worldwide.

Working in a hybrid environment with up to 50% work from home flexibility, you'll be part of Microsoft's mission to empower every person and organization globally. The position requires strong technical skills in C++, networking protocols, and Windows system programming, combined with excellent problem-solving and communication abilities.

This is an excellent opportunity for experienced engineers who want to work on fundamental Windows technologies while contributing to Microsoft's innovative culture. The role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

Last updated 17 hours 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

Java
JavaScript
Python
  • 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
  • Knowledge of modern CI/CD pipelines

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 AI, focusing on compliance and security automation, offering $117K-$229K salary with hybrid work in Seattle.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Documentation Platform team, building cloud-native systems for engineering documentation with AI integration.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams focusing on CI/CD infrastructure and tooling, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing organization, focusing on building and maintaining distributed systems and improving developer experience at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft M365 team, focusing on cloud services and backend development with opportunity for remote work.