Skip to main content

Khronos Technology Job Board

Senior Babylon Software Engineer - Native Developer at Microsoft
Mexico, Costa Rica, & Brazil

Categories: Vulkan, glTF, SPIR, OpenXR, WebGL, OpenGL ES, OpenGL
Job Type: Remote, Full-time

The Office Media Group (OMG) has a simple vision – to empower a billion customers to achieve more with media. The team builds services, applications, and experiences that bring the power of media, including photos, video, 3D rendering and more to every customer of Office.

Are you passionate about making amazing software libraries to enable 2D and 3D rendering capabilities across many different platforms including web, mobile, and desktop? Do you enjoy writing open source code and interacting with the community? Do you want to work with partners internal and external to help them achieve their goals?

If you are a C++ developer interested in helping build a product that enables developers to write code once and run everywhere using the power of web technologies, then this may be the role for you.


Babylon Native is bringing the power of Babylon.js for the web to native platforms. As a member of the Babylon Native team, you will be working with low-level JavaScript technologies as well as low-level graphics APIs. You will collaborate with and support many Microsoft teams such as Office, Power Apps, and HoloLens as well as interact with our open source community. We have only started this journey where the future is bright. Come help us bring our dream to reality!



  • Bachelor’s degree in Computer Science or Engineering or equivalent experience
  • 5+ years of experience as a C++ developer
  • Graphics rendering technologies experience (e.g. DirectX, OpenGL, Vulkan, or Metal)
  • Comfortable learning and growing in a fast-paced, start-up-like environment
  • Excellent problem solving and debugging skills
  • Excellent software architecture skills
  • Consistent track record of strong customer advocacy and creative problem solving
  • Ability to quickly ramp up, understand complex problems, and create solutions across many technologies and products


  • JavaScript or TypeScript experience
  • Multiple build systems experience (e.g. CMake, MSBuild, Gradle, Xcode, etc.)
  • Native game engine experience (e.g. Unity, Unreal, Godot, etc.)

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. 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.

Posted: July 1st, 2021