Senior Software Engineer

On the 3D For Everyone program, we have the simple goal of bringing 3D content into everyone’s lives and changing the world in the process! We are a team who is very passionate about the 3D space, creativity, learning, growing, and exploring the possibilities of how software can impact lives. We are looking for an experienced 3D web rendering software engineer to help push our 3D web technologies to the next level.
You’re a Senior Software Engineer with a stellar track record and you love to learn and tackle new challenges. You’re passionate about applying your 3D engineering talents to bring the best possible 3D experience to the web.
You work closely with a small team to develop an amazing 3D web engine to be used across many products at Microsoft.
Interface and communicate with partner teams using our components and tools in their products.
Help define the roadmap to continue our web engine with WebGL 2.0 and future technologies.
Owning the design, implementation, and maintenance of new features areas, delivering them on-time and at high quality
Partnering with the technical leadership team to deliver solid technical designs

6+ years of professional development experience
Experienced in JS, WebGL, BabylonJS, Three.js
Experienced 3D rendering and engine technologies
Multiple shipped software products across multiple platforms
Excellent debugging and optimization skills
Real passion for 3D, technology, and/or amazing user experiences
Skilled in crafting developer components and APIs
Bachelors in Computer Science or related field, or equivalent

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.