Software Engineer II

Employer

Job Description

The Commercial & Consumer Experience Studio is part of the Mixed Reality team. We are responsible for creating highly crafted and delightful experiences for HoloLens, Mixed Reality (VR) Headsets and Controllers. Our goal is to keep people at the center of everything we do, blending the physical and digital world, to unlock the next evolution in human computer and environment interaction, unlocking what before was restricted to our imagination(s).

We are a fun, creative, and diverse team that celebrates and embraces our differences, and we’d love to get to know YOU!

Responsibilities

You are drawn to working on the latest and most innovative products in the world. You seek projects that will transform how people interact with technology. You have a drive to grow your skillset by finding unique challenges that have yet to be solved. We are looking for a strong software engineer to come join us in delivering the next wave of holographic experiences in an exciting new project.

What You’ll Do
  • You will work on the delivery of high-quality code components that will power the client and frontend experiences for our products
  • You will partner with industry-leading Engineers, Artists, Producers and Designers
  • You will work with state-of-the art next generation hardware, sensors, and software
  • You will incorporate the latest AI, Machine Learning and Computer vision capabilities into the design of our products

Qualifications

We are looking for multiple engineers, if you are a front-end engineer, or back-end engineer, keep reading, then click apply.

What You’ll Need

Front-End Engineer:
  • 3+ years’ experience in Software Engineering
  • Strong C#/C++ coding background, debugging ability across technology stacks
  • Experience shipping high quality 3D games or applications
  • Working with the latest game engine tools and techniques
  • Strong cross-discipline collaboration skills
  • Great communication, written and verbal

Bonus points

Let Us Know If You Have Experience With

There are plenty of other skills that aren’t required, but you’ll find useful in this role.
  • Augmented or Virtual Reality
  • Unity, Unreal or related game engines

What You’ll Need

Back-End Engineer:
  • 3+ years’ experience in Software Engineering
  • Experience designing and building and operating web services, blob or document data stores and in memory caching.
  • Hands on experience with either Azure, AWS or CGP while shipping a service with at least 50 000 Monthly active users.
  • Strong C# coding background, debugging ability across technology stacks.
  • Strong cross-discipline collaboration skills
  • Great communication, written and verbal.

Bonus Points

There are plenty of other skills that aren’t required, but you’ll find useful in this role. Let us know if you have experience with:
  • Networking and backend services architecture for games
  • Augmented or Virtual Reality
  • Unity, Unreal or related game engines

#MixedReality #MixedRealityExperiences

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.