Senior Software Engineer

A global technology company building next-generation mixed reality devices and infrastructure for training and in-field deployment scenarios.
$117,200 - $229,200
Embedded
Senior Software Engineer
Hybrid
4+ years of experience
AR/VR

Description For Senior Software Engineer

Microsoft's Mixed Reality team is seeking a Senior Software Engineer to work on the Integrated Visual Augmentation System (IVAS), a groundbreaking project contracted by the United States Army. This role involves developing software for core experiences and extensibility of mixed reality devices, leveraging HoloLens technology. You'll be part of an agile team creating next-generation Mixed Reality technologies, working with diverse groundbreaking technologies including sensors, computer vision, machine learning, and AI.

The position requires expertise in system-level software development with C++, performance optimization, and low-level programming. You'll be working in Microsoft's Mixed Reality division, which is at the forefront of building next-generation devices and infrastructure for training and in-field deployment scenarios.

This is a hybrid role based in Redmond, Washington, with up to 50% work from home flexibility. The position offers competitive compensation ranging from $117,200 to $229,200, comprehensive benefits, and the opportunity to work on cutting-edge technology that pushes the boundaries of mixed reality devices.

As part of Microsoft's mission to empower every person and organization on the planet, you'll contribute to innovative solutions that have real-world impact. The role requires strong technical skills, security clearance eligibility, and citizenship verification due to export control regulations. This is an excellent opportunity for experienced engineers passionate about mixed reality and looking to make a significant impact in the field of augmented reality technology.

Last updated 17 days ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of relevant professional software development experience building system or lower-level software with C++
  • 2+ years of experience in writing performance-critical code, performance analysis, and optimization
  • Must pass Microsoft Cloud Background Check
  • Must provide proof of citizenship or permanent residency due to export control regulations
  • Experience with software architecture and API design
  • Knowledge of 3D math and linear algebra

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

Senior Software Development Engineer

Senior Software Engineer role at Microsoft developing drivers and services for AI experiences, focusing on kernel and user-mode development for next-gen hardware products.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on multimedia firmware/driver development for Windows Silicon & Systems Integration team, offering hybrid work and competitive compensation.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware, drivers, and firmware development for cutting-edge gaming technology.

Senior Firmware Engineer

Senior Firmware Engineer role at Microsoft focusing on secure hardware design and firmware development for cloud infrastructure.

Sr. Signal and Power Integrity Engineer

Senior Signal and Power Integrity Engineer role at Microsoft focusing on developing advanced power delivery and signaling solutions for High Performance Computing silicon designs.