Senior Software Engineer - C++

4 Weeks ago • 8 Years + • Full Stack Development • DevOps

Job Summary

Job Description

The Senior Software Engineer - C++ role at Microsoft's Windows Servicing and Delivery (WSD) organization involves extending and modifying Windows OS code for security, reliability improvements, issue resolution, data insights, and feature development for new scenarios and devices. The team owns Edge OS, Core Networking, Printer, IoT, and DNS/DHCP components. Responsibilities include reproducing, debugging, and resolving customer issues; developing new DNS and DHCP features; collaborating with cross-functional teams; implementing product and workflow enhancements; and mentoring junior engineers. The ideal candidate possesses deep expertise in C++, networking software, Windows system-level programming, and troubleshooting, along with strong communication and collaboration skills.
Must have:
  • 8+ years of professional software development experience
  • Solid programming skills in C/C++
  • Deep experience in Networking Software (TCP/IP stack)
  • Expertise in Windows system-level programming
  • Advanced troubleshooting and debugging skills
Good to have:
  • Deep expertise in DNS and DHCP protocols
  • Experience with large-scale distributed systems
  • Mastery in performance tuning and memory management
  • Knowledge of modern CI/CD pipelines and virtualization technologies
  • Familiarity with Hyper-V, Wireshark, and PerfView
Perks:
  • 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

Job Details

Overview

We are the Windows Servicing and Delivery (WSD) organization, which is a part of E+D division. Our core mission is to keep customers protected and productive by delivering a seamless and timely servicing experience for our customers in existing and future versions of Windows.

 

Our Customer Focused Engineering (CFE) team is looking for a highly motivated Senior Software Engineer to help us in this mission. You will play a key role in extending and modifying Windows Operating system code for keeping our customer base secure, improving the reliability of the platform, addressing customer reported issues, building data insights, and developing features to light up new scenarios and devices in the Windows ecosystem. You will be working on the cutting edge networking feature development and work as the security engineer for those. This team has ownership of Edge OS, Core Networking, Printer, IoT and DNS and DHCP components.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 8+ years of professional software development experience, showcasing your ability to deliver impactful, high-quality solutions.
  • Proven design and problem-solving skills with a relentless focus on engineering excellence and innovation.

Preferred Qualifications:

  • Solid programming skills in C, C++, or equivalent languages, with the ability to tackle complex problems and deliver robust solutions.
  • Deep experience in Networking Software (TCP/IP stack) development and maintenance, with a knack for scalability and efficiency.
  • Expertise in Windows system-level programming, including developing device drivers and working with debugging tools like WinDbg.
  • A track record of understanding unfamiliar code bases, debugging server-side, multi-threaded, and highly scalable applications.
  • Advanced troubleshooting and debugging skills, enabling you to diagnose and resolve complex system issues.
  • Exceptional communication skills (verbal and written) to articulate ideas and foster collaboration across diverse, global teams.
  • Demonstrated success working with distributed teams, delivering results in a dynamic, fast-paced environment.
  • Deep expertise in DNS and DHCP protocols and their optimization for performance and reliability.
  • Solid understanding of network protocols, the Windows/Linux networking stack, and security best practices in network programming.
  • Experience with large-scale distributed systems and cloud environments, emphasizing scalability and reliability.
  • Mastery in performance tuning, memory management, and resource optimization for high-performance systems.
  • Proven ability to mentor and guide junior engineers while managing complex projects from start to finish.
  • Knowledge of modern CI/CD pipelines, virtualization technologies (e.g., Hyper-V), and tools like Wireshark and PerfView.
  • Solid grasp of secure coding practices and threat modeling to deliver resilient systems. Familiarity with virtualization technologies, such as Hyper-V.

 

#wsdjobs #wsdindia #wsd

Responsibilities

  • Reproduce, debug, and resolve customer-reported issues while addressing security vulnerabilities and proactively mitigating potential variants with robust fixes.
  • Drive the development of new features in the DNS and DHCP domains while delivering high-quality, bug-free updates with minimal compatibility risks.
  • Work closely with escalation engineers and cross-functional teams to debug, test, and ship impactful updates, fostering a collaborative environment across Microsoft teams.
  • Identify and implement enhancements to products, tools, and workflows, creating lasting benefits for Microsoft and its customers.
  • Mentor junior engineers, sharing expertise and fostering a culture of technical excellence and innovation.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

Rockstar Games - UI Tools Programmer (Mid/Senior)

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
Epic Games - Senior Engine Programmer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Meta - Software Engineer, Systems ML - SW/HW Co-design

Meta

Menlo Park, California, United States (Remote)
3 Months ago
Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

New York, New York, United States (On-Site)
7 Months ago
Samsung Semiconductor - Staff Software Engineer – Storage Systems & Protocols

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Weeks ago
Google - Software Engineer (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Velotio Technologies - Senior Engineer (ROR + NodeJS)

Velotio Technologies

Pune, Maharashtra, India (Remote)
3 Months ago
Nagarro - Senior Engineer, PHP Drupal

Nagarro

India (Remote)
4 Months ago
Landeed (YC S22) - Founding Fullstack Engineer: React/React Native + NodeJs or Other Backend (> 5 YOE)

Landeed (YC S22)

Hyderabad, Telangana, India (On-Site)
7 Months ago
Patterned Learning Career - Senior Full Stack Software Engineer (Remote)

Patterned Learning Career

(Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior C++ Developer, Italy

ION

Turin, Piedmont, Italy (On-Site)
4 Months ago
Nintendo - Intern – CPU Debugger Software Engineer (NTD)

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago
Techland - UE5 Technical Artist

Techland

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
1 Month ago
ByteDance - Senior/Tech Lead Software Development Engineer, Network Automation - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Nintendo - Senior Data Scientist

Nintendo

Redmond, Washington, United States (On-Site)
1 Month ago
NVIDIA - Electronics Failure Analysis Hardware Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
White Bay - Senior Unity Developer | AAA Gaming (Military/FPS) | 100% Remote | $120k - $160k

White Bay

Seattle, Washington, United States (Remote)
8 Months ago
ByteDance - Software Engineer, Multi Cloud CDN - San Jose / Seattle / Boston

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
NVIDIA - Solutions Architect, Agentic AI

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
Activision - Lead Graphics Engineer - Treyarch (Los Angeles)

Activision

Los Angeles, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Nagarro - Senior Engineer, Java

Nagarro

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Nagarro - Senior Staff Engineer ,Mobile Developer (React Native)

Nagarro

India (Remote)
4 Months ago
Outscal - Senior Performance Marketing Expert

Outscal

Delhi, India (On-Site)
2 Months ago
Buckman - Associate Digital Innovation Engineer - Ackumen Support

Buckman

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Vigaet - Internship-Unity VR Programmer

Vigaet

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Krafton  - Product Manager

Krafton

Bengaluru, Karnataka, India (On-Site)
5 Days ago
IRISSTAR Technologies - BIM Modeler (Infra-Civil 3D,MicroStation)-Abu Dhabi (UAE)

IRISSTAR Technologies

India (On-Site)
5 Months ago
Blinkhealth - Software Engineer

Blinkhealth

India (On-Site)
2 Months ago
ByteDance - Safety and Support Specialist

ByteDance

Gurugram, Haryana, India (On-Site)
5 Days ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Saviynt - Senior Software Engineer - Privilege Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
4 Months ago
Google - Staff Software Engineer, Infrastructure, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Google - Early Career Software Engineer, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Onward Search - Contract Principal Engineer

Onward Search

Burlington, Massachusetts, United States (Remote)
3 Months ago
Meta - Production Engineering

Meta

Burlingame, California, United States (On-Site)
3 Months ago
The Walt Disney Company - Manager, Software Engineering

The Walt Disney Company

San Francisco, California, United States (On-Site)
1 Month ago
Scopely - Senior Software Engineer - Server - Unannounced Project

Scopely

Barcelona, Catalonia, Spain (Hybrid)
2 Days ago
Plummy games - Full stack Lead/Architect (Rust/React)

Plummy games

Tallinn, Harju County, Estonia (Remote)
3 Months ago
Kefir Games - Senior Logic Software Engineer

Kefir Games

Cyprus (On-Site)
1 Month ago
Nielsen Holdings - SENIOR SOFTWARE DEVELOPER

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Mountain View, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug