Posted Aug 7

Magic Leap is hiring a
Senior, Software Engineer, Unity

Remote (US & Canada based)

Job Description 

The Solutions Design team is seeking a Senior Software Engineer to deliver first-party applications that demonstrate the capabilities of the Magic Leap platform.  We need a strong technical contributor with both breadth and depth of technical skills and a passion for 3D interaction.  An ability to learn fast and deliver quickly, along with a relentless desire to improve and overcome challenges, is essential.  You must have experience shipping Unity-based 3D graphics applications with polished user experiences.  You will have the opportunity to work with the user experience team, systems engineers, and application developers. The qualified candidate will be a team player who can collaborate cross-functionally to define, design, and ship new features. 


  • Guide a team of developers in creating features for a Unity application
  • Build, debug, and deploy mixed reality frameworks, tools, applications
  • Track & report on project status, plan architecture, and present product vision to others
  • Be a subject matter expert and thought leader in 3D tools and improving alignment with product vision & team
  • Team player who can collaborate with cross-functional teams to define, design, and ship new features
  • Work on bug fixing and improving application performance
  • Contribute to team success through code and architectural reviews, as well as cross-departmental presentations
  • Unit-test code for robustness and reliability


  • 5+ years combined programming skills
  • 3+ years experience developing on the Unity3D platform
  • Experience with Android development either in Android framework, or Android applications
  • Strong programming skills – extensive experience with C# and C++  required
  • Desire to grow expertise in modern Unity3D/C#, networking, and 3D user experiences
  • Able to build libraries, middleware, and applications
  • Knowledge of Client-Server Architecture as well as an understanding of networking and multithreading
  • Experience working with third-party libraries, frameworks, and APIs
  • Experience in network debugging and data serialization
  • Solid understanding of the full mobile development life cycle
  • Exceptional ability to write clean, fast, reliable, and highly scalable software
  • Good understanding of 3D Math and 3D Graphics
  • Strong communication skills and ability to work in a fast-paced small team environment

Nice to have

  • Experience with XR: Augmented Reality, Mixed Reality, Virtual Reality
  • Experience with OpenGL, Vulkan or other 3D graphics libraries
  • Experience with 3D shaders
  • Experience with UI design and collaborating with UI/UX designers


  • BA/BS in Computer Science or equivalent experience

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines



Our salary ranges are determined by role, level and location. In addition to salary, Magic Leap offers a discretionary bonus, equity, and a fully comprehensive benefits package for eligible employees.
US Base Salary Range
$123,000$172,000 USD

Please mention that you found the job on ARVR OK. Thanks.