Software Engineer II - The Mixed Reality Group

A global technology company building the next generation of mixed reality devices and infrastructure.
$98,300 - $193,200
Distributed Systems
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AR/VR

Description For Software Engineer II - The Mixed Reality Group

Microsoft's Mixed Reality Group is seeking a Software Engineer II to join their innovative team working on the Integrated Visual Augmentation System (IVAS), a groundbreaking project in partnership with the United States Army. This role combines cutting-edge mixed reality technology with practical military applications, leveraging HoloLens technology to create advanced heads-up displays.

The position offers an exciting opportunity to work with diverse technologies including sensors, computer vision, machine learning, and AI. As a Software Engineer II, you'll be responsible for developing software and services that support various engineering systems crucial for the successful delivery of IVAS. The role requires expertise in distributed systems and cloud-based solutions, with a focus on DevSecOps practices.

The team operates in a hybrid work environment, allowing up to 50% work from home, and offers competitive compensation ranging from $98,300 to $193,200 per year. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. This is an excellent opportunity for mid-level engineers looking to make an impact in the mixed reality space while working on technology that pushes the boundaries of what's possible.

The ideal candidate will have at least 2 years of experience in software engineering, strong programming skills in languages like C++, Python, or Java, and experience with commercial software development. The role requires U.S. citizenship due to the nature of the project and security requirements. Join Microsoft's mission to empower every person and organization on the planet to achieve more while working on transformative mixed reality technology.

Last updated 22 minutes ago

Responsibilities For Software Engineer II - The Mixed Reality Group

  • Works with stakeholders to determine user requirements for features
  • Contributes to identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call duties
  • Adheres to modern DevOps engineering practices, coding, testing, and CI/CD pipelines

Requirements For Software Engineer II - The Mixed Reality Group

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ years of experience delivering commercial-quality software products
  • Must pass Microsoft Cloud Background Check
  • U.S. citizenship verification required
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer II - The Mixed Reality Group

Medical Insurance
Parental Leave
Education Budget
  • 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 Software Engineer II - The Mixed Reality Group

Software Engineer II

Microsoft is hiring a Software Engineer II for their CosmosDB team to work on distributed systems and database technology, offering remote work and competitive compensation.

Software Engineer

Mid-level Software Engineer role at Microsoft focusing on distributed systems and data privacy infrastructure, offering competitive compensation and comprehensive benefits.

Software Engineer II

Software Engineer II position at Microsoft focusing on managing and maintaining planet-scale distributed systems with hybrid work options.

Software Engineer II

Microsoft Software Engineer II position focusing on distributed storage systems, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft Azure Network Manager team seeks Software Engineer II to develop and maintain cloud infrastructure, offering remote work and competitive compensation.