Software Engineer 2 - C++ at Microsoft
Hyderabad, Telangana, India -
Full Time


Start Date

Immediate

Expiry Date

26 Feb, 26

Salary

0.0

Posted On

28 Nov, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Windows Internals, Networking Protocols, Debugging, Problem-Solving, Security, Reliability, Performance, Root-Cause Analysis, Diagnostics, Automation, Servicing Tools, Multi-Threaded Systems, Device Drivers, Network Stack, Operating Systems

Industry

Software Development

Description
Develop deep technical expertise in Windows internals and networking protocols. Build advanced debugging and problem-solving skills in security, reliability, and performance. Own the servicing, reliability, and security of Windows networking components (DNS, DHCP, Firewall, VPN). Investigate and fix externally and internally reported security vulnerabilities, including potential exploit variants. Troubleshoot and resolve live site issues and customer ICMs with minimal disruption. Deliver bug-free, compatibility-safe fixes and updates to meet servicing SLAs. Conduct root-cause analysis and postmortems, driving improvements in reliability and customer trust. Collaborate across escalation engineers, product teams, and global partner groups to debug, test, and ship updates. Build and improve diagnostics, automation, and servicing tools to scale engineering effectiveness. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python Master's degree in Computer Science, Electrical Engineering, Information Technology, or related field AND 1+ year(s) technical experience OR equivalent experience. 2+ years technical experience in network stack, operating systems, or systems-level engineering. 4+ years technical experience in network stack, operating systems, or systems-level engineering. Experience with multi-threaded systems, device drivers, or Windows networking stack components.
Responsibilities
Develop deep technical expertise in Windows internals and networking protocols while owning the servicing, reliability, and security of Windows networking components. Investigate and fix security vulnerabilities and troubleshoot live site issues to ensure minimal disruption.
Loading...