Senior Software Engineer (Front End Systems)

Microsoft is a global technology company on a mission to empower every person and organization to achieve more.
$117,200 - $229,200
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Front End Systems)

Microsoft's Devices Software team is seeking a Senior Software Engineer to work on creating new experiences on the Windows platform. This role involves collaborating across firmware, drivers, and the Windows platform to deliver next-generation experiences.

The position is part of Microsoft's broader mission to build platforms and products that create magical experiences across Microsoft's ecosystem. You'll be working closely with hardware engineers, software engineers, designers, and various partners to create industry-defining firsts.

Key responsibilities include:

  • Designing, implementing, testing, and supporting end-to-end experience prototypes on modern Windows-based devices and accessories
  • Driving performance, stability, and feature enhancements for device-level experiences
  • Collaborating with teams across Microsoft and the Windows Ecosystem
  • Working with Human Interface Devices (HID) and underlying wire protocols

The ideal candidate should have strong experience in C/C++ programming, operating systems, kernel subsystems, and drivers. Knowledge of Win32 applications, OS primitives, and Azure is beneficial. The role offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge technology that impacts millions of users.

The position offers hybrid work arrangements with up to 50% work from home opportunity, comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and more. This is an excellent opportunity for a senior engineer looking to make a significant impact in the devices and Windows ecosystem at Microsoft.

Last updated 15 hours ago

Responsibilities For Senior Software Engineer (Front End Systems)

  • Design, implement, test and support end-to-end experience prototypes on modern Windows-based devices and accessories
  • Drive performance, stability and feature enhancements for the device level experiences
  • Collaborate with teams across Microsoft and the Windows Ecosystem
  • Bring up new experience designs

Requirements For Senior Software Engineer (Front End Systems)

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience in C/C++
  • 1+ year working experience with debugging hardware/firmware/software interaction
  • 1+ Year hands-on experience in Operating Systems, Kernel, Subsystems and Drivers
  • 1+ year Experience working with Human Interface Devices (HID) and underlying wire protocols
  • Experience developing Win32 applications
  • Windows Kernel Subsystems knowledge
  • Working knowledge of OS primitives

Benefits For Senior Software Engineer (Front End Systems)

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 (Front End Systems)

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams, focusing on building scalable web applications and data pipelines using modern technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security focusing on Information Protection, building innovative web applications and UI components with up to 50% remote work in Redmond, WA.

Senior Software Engineer- Consumer Copilot 3D rendering

Senior Software Engineer position at Microsoft focusing on 3D rendering for Consumer Copilot team, requiring expertise in Babylon.js, three.js, Unity, and strong JavaScript/TypeScript skills.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Places Monetization team, focusing on enhancing monetization strategies for Local Search and Maps through frontend development.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Windows Copilot Team, focusing on AI-powered frontend development with React and TypeScript, requiring 7+ years of experience.