Senior Software Engineer (Front End Systems)

Microsoft is on a mission to build platforms and products that create and complete magical experiences across Microsoft, 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 join their mission of creating innovative experiences on the Windows platform. This role combines frontend systems development with low-level system programming, focusing on firmware, drivers, and Windows platform integration.

The position offers an exciting opportunity to work at the intersection of hardware and software, developing next-generation experiences for Microsoft devices. You'll be part of a team that creates industry-defining products through close collaboration between hardware engineers, software engineers, and designers.

The role requires strong expertise in C/C++ programming, operating systems, and hardware interfaces. You'll work with various protocols and systems, from low-level firmware to high-level applications. The position offers competitive compensation ranging from $117,200 to $229,200, with higher ranges for specific locations like San Francisco and New York.

Key responsibilities include designing and implementing end-to-end experience prototypes, driving performance improvements, and collaborating across Microsoft teams. The role offers comprehensive benefits including healthcare, educational resources, parental leave, and investment options.

This is an excellent opportunity for experienced engineers who want to impact millions of users while working with cutting-edge technology at one of the world's leading tech companies. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining collaborative opportunities with talented teams.

Last updated a day 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 aligned with Windows and Devices roadmaps
  • Collaborate with teams across Microsoft and the Windows Ecosystem to bring up new experience designs
  • Embody our culture and values

Requirements For Senior Software Engineer (Front End Systems)

JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience designing, developing and debugging 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
  • Must be able to learn, understand, and apply new technologies
  • Knowledge in Azure is a plus

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- Consumer Copilot 3D rendering

Senior Software Engineer position at Microsoft focusing on 3D rendering and gaming technology for the Consumer Copilot team, offering hybrid work and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Windows Copilot Team, focusing on AI-powered frontend development with React and TypeScript in a hybrid work environment.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Copilot Team, focusing on AI-powered experiences and web development with React, JavaScript, and TypeScript.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Bing Places team, focusing on frontend and backend development for local search and maps experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on frontend development for information protection solutions with hybrid work option and competitive benefits.