Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ 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 Windows kernel and driver development, requiring deep technical expertise in C/C++ programming and system-level software development. You'll be responsible for addressing security vulnerabilities, optimizing performance, and implementing new features across various Windows platforms including PCs, Servers, SurfaceHub, and HoloLens.

As a Senior Software Engineer, you'll collaborate with cross-functional teams, participate in code reviews, and mentor junior engineers. The role requires strong problem-solving abilities and excellent communication skills. You'll be working in Microsoft's diverse, global environment, contributing to keeping millions of Windows users protected and productive.

The ideal candidate should have 4+ years of technical engineering experience, strong knowledge of Windows internals, and experience with kernel-mode development. Additional expertise in UEFI, ACPI, and Windows Driver Frameworks (WDF/KMDF) is advantageous.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The position is based in Hyderabad, India, requiring on-site presence with 0-25% travel. This is an excellent opportunity to work on core Windows technologies while making a significant impact on Microsoft's global user base.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Fix externally and internally found security vulnerabilities and all potential variants
  • Analyze, debug, and troubleshoot driver-related issues, including performance optimization, system crashes, and compatibility problems
  • Craft high-quality, bug-free fixes with minimum application compatibility risk
  • Implement driver enhancements and updates to support new features and technologies
  • Participate in code reviews and collaborate with peers
  • Collaborate with escalation engineers and other partner teams
  • Find ways to improve products, tools, and processes
  • Mentor junior engineers in the team

Requirements For Senior Software Engineer

Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience in kernel-mode & user-mode driver development and strong knowledge of C/C++ programming languages
  • Proven design and problem-solving skills
  • Proven communication skills, both verbal and written
  • Ability to understand unfamiliar code bases, and debug multi-threaded applications
  • Experience in working with Windows system level programming and developing device drivers
  • Familiarity with windows debugging

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