Augmented Reality Software Engineer


New York, NY (Remote)
Jun 30

Company Description:

Moth+Flame is an award-winning developer of immersive training technology, pioneering the nextdecade of virtual reality learning for the private and public sector. Led by experts from immersive tech and entertainment, Moth+Flame combines artistic prowess with engineering excellence. The company’s PromiseVR and READY VR training platforms, powered by AI and natural language processing, offer innovative, adaptive learning programs for hard and soft skills. Moth+Flame customers include: Netflix, Accenture, IMAX, Estee Lauder Companies, Google, Oculus, AMC, Discovery, MTV, AT&T, Ram Truck, AMD and Taylor Swift. Moth+Flame work has been recognized for excellence by institutions including Television Academy, Cannes Lions, Mobile World Congress, SXSW, AICP NEXT, Future of Storytelling, Clio, Sundance, Tribeca Film Festival and has been permanently archived in the Museum of Modern Art.

Job Description:

At Moth + Flame, we are looking for a talented and creative Unity Developer to work at the highest level of virtual reality and simulation. You will be responsible for implementing 3D functionality, 2D UI, translating design mockups, concepts, and specified requirements into functional and engaging experiences. Our ideal candidate will have 3+ years experience in Unity Development, strong C# programming skills, a solid grasp on idiomatic C# and OOP. A keen eye for detail, and the analytical skills to identify potential issues with a design plan. Working across many different departments, this role requires a candidate with excellent communication skills, a pro-active attitude and a good team ethic to unify a common vision.


Objectives of this Role

  • Take ownership of entire features and components of the product lifecycle and lead as an individual contributor to code features.
  • Collaborate with other members of the team to deliver large and complex features on time and to a high standard
  • Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production cycle (Always be raising the bar)
  • Mentor other developers in the team and help maintain code, product, and process quality
  • Partner with Art, Design and Production teams to ensure schedules and goals meet business and project needs
  • Conduct code reviews and be part of the hiring process for future colleagues
  • Bring meaningful contributions to our product and the entire team

Daily And Monthly Responsibilities

  • Quickly create and iterate on prototypes showcasing new designs and interaction patterns
  • Design, build, and maintain efficient, reusable, and reliable code
  • Be involved and communicate during agile processes and daily standups.
  • Identify process and application bottlenecks and implement solutions in a timely manner


Skills And Qualifications

  • 3-5 years minimum experience with Unity 3D/Content Development
  • Strong 3D math skills
  • Strong C# object-oriented programming and scripting language skills
  • Experience working with game assets (meshes, animations, materials etc)
  • Experience profiling and optimizing game and render performance (GPU and CPU)
  • Experience working on a physics-based game project, source control systems such as Git in a multi developer team environment.
  • Understanding UX design process and experience working with UX design team and/or development team
  • Execution factor, aka the ability to have intuition on how to get things done, and ability to follow through.

Preferred Qualifications

  • Portfolio of shipped projects
  • Ability to talk through complex codebase
  • Ability to design solutions with minimal guidance




New York, NY (Remote)



Please reference this job listing on hire.AR - it will help the hiring manager organize your application, and it will help grow our community.

Get fresh jobs delivered to your inbox

You've successfully signed up!
Oops! Something went wrong while submitting the form.