Software Engineer II

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software and services.
$98,300 - $193,200
Frontend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AR/VR · Enterprise SaaS

Description For Software Engineer II

Microsoft's Mesh team is revolutionizing how people interact in virtual spaces, moving beyond traditional screens to create immersive experiences that bring people closer together. As a Software Engineer II in the Mesh Experiences team, you'll be working on groundbreaking technology that integrates 3D virtual worlds into the Teams ecosystem, reaching hundreds of millions of users.

The role involves developing seamless experiences that bridge physical and digital worlds, following a human-centered design approach. You'll be working with state-of-the-art Mixed Reality hardware, sensors, and software, while collaborating with industry-leading Engineers, Artists, Designers, and PMs to create high-quality, performant experiences across VR, AR, and 2D platforms.

The position offers competitive compensation ranging from $98,300 - $193,200 per year (higher in SF Bay Area and NYC: $127,200 - $208,800), along with comprehensive benefits including healthcare, educational resources, and parental leave. The team values inclusion, growth mindset, and collaboration, making it an ideal environment for those passionate about pushing the boundaries of technology.

Key responsibilities include developing real-time communication scenarios, contributing to team growth and culture, and working with cutting-edge Mixed Reality technologies. The role requires strong programming skills in languages like C++, C#, or Java, plus experience with game engines such as Unity or Unreal.

This is an excellent opportunity for someone who wants to be at the forefront of Mixed Reality technology while working on products that directly impact how people collaborate and interact in virtual spaces. The position combines technical challenges with creative problem-solving, all while being part of Microsoft's mission to empower every person and organization on the planet.

Last updated 14 hours ago

Responsibilities For Software Engineer II

  • Work on delightful, high quality, performant experiences across 3D (VR, AR) and 2D endpoints
  • Partner with Engineers, Artists, Designers and PMs to turn concepts into shipping experiences
  • Work with state-of-the art next generation Mixed Reality hardware, sensors, and software
  • Employ client libraries and build modules to enable real-time communication scenarios
  • Contribute to team growth, team health and culture

Requirements For Software Engineer II

JavaScript
TypeScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ year of experience with game engines such as Unity, Unreal, or similar
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

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 Software Engineer II

Software Engineer II - Full-Stack

Microsoft is hiring a Software Engineer II - Full-Stack to develop secure management systems for X.509 certificates and related security infrastructure, combining frontend expertise with security focus.

Software Engineer II-Frontend

Microsoft is hiring a Frontend Software Engineer II in Hyderabad to develop user experiences for Viva Engage using React, TypeScript, and modern web technologies.

Member of Technical Staff - Product Engineer

Microsoft AI is hiring a Product Engineer to build Copilot web experiences, focusing on frontend development with TypeScript and React in Mountain View, CA.

Software Engineer II - Fullstack

Microsoft is hiring a Software Engineer II - Fullstack in Vancouver to develop features for Teams Rooms devices using TypeScript, React, and modern web technologies.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II in Vancouver to develop frontend solutions using React.js and modern web technologies, offering hybrid work and comprehensive benefits.