Taro Logo

Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Core OS Display Team is seeking a Senior Software Engineer to drive the Windows display ecosystem forward. This role focuses on collaborating with industry partners to identify and implement critical new features. You'll work at the intersection of hardware and software, defining OS abstractions and delivering end-to-end solutions.

The position requires deep expertise in Windows OS architecture, driver models, and display technologies. You'll be working with cutting-edge display technologies including HDR/Dolby Vision, HDMI/DisplayPort, and DisplayID/EDID. The role involves both kernel and user-mode programming, requiring strong debugging skills and experience with various graphics APIs.

As a senior engineer, you'll lead design discussions, mentor team members, and drive technical decisions. You'll collaborate across Microsoft's ecosystem, working with teams from Xbox to Office, to create cohesive user experiences. The role offers a blend of technical depth and leadership opportunity, with the chance to shape the future of Windows display technology.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings plans, and generous parental leave. The position supports up to 100% work from home, providing flexibility while working on critical Windows infrastructure. The compensation is competitive, with a base salary range of $119,800 - $234,700 USD (higher in SF and NYC areas).

This is an excellent opportunity for experienced engineers passionate about systems programming and display technology to make a significant impact on Windows' future. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values growth mindset, innovation, and collaboration.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Lead identification of dependencies and development of design documents
  • Lead architecture discussions and create proposals for product solutions
  • Produce extensible and maintainable code across products
  • Lead efforts to optimize, debug, refactor, and reuse code
  • Build relationships with partner teams across Microsoft
  • Break down long-term project vision into milestones

Requirements For Senior Software Engineer

Python
Java
  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience
  • 2+ years of Windows OS architecture, driver models, and memory management experience
  • Experience with Windows Display Driver Model (WDDM)
  • Experience with systems programming in kernel and user mode Graphics APIs
  • Kernel mode debugging skills utilizing tools like Windbg/Visual Studio

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
401k
  • 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