Software Engineering Manager, Remote

Employer

Job Description

OVERVIEW:

  • One of the world’s leading augmented reality (AR) companies, Illumix creates immersive mobile experiences in gaming and for corporate clients in the media, entertainment, and retail sectors.


SUMMARY:

  • We are looking for a Software Engineering Manager to manage a team of software engineers and contribute to systems, features, and tools for a new mixed reality engine.
  • You will be an important part of bringing our AR experiences to millions by driving planning for a variety of projects and mentoring the software engineers on those projects.
  • Along the way you’ll also have the opportunity to build the technology that drives these experiences.
  • Come join us and help bring mass market AR to applications across industries!


RESPONSIBILITIES:

  • Manage and mentor a team of software engineers.
  • Drive technical planning for the engine team and contribute to short- and long-term technical planning for cross team projects.
  • Partner with the technical lead in an advisory role to make technology and architecture decisions.
  • Work with other managers to iterate on remote-first development processes tailored to the team.
  • Design and implement features and tools for a mobile and web AR-focused engine.
  • Review feature implementations to ensure high quality.


REQUIREMENTS:

  • Previous management experience.
  • Advanced knowledge of at least a one of the following programming areas: AR, Asset Pipelines, Tools, UI, 3D Animation, 3D Math, Graphics, Physics, Audio.
  • Highly proficient in C++, TypeScript, or JavaScript.
  • Shipped at least one video game, game engine major version update, or equivalent in similar technology.
  • Enthusiasm for collaborating with other managers, engineers, and disciplines.
  • Ability to be effective while navigating ambiguity.


PLUSES:

  • A degree in computer science, or a related field.
  • Advanced knowledge in additional areas from the following programming areas: AR, Asset Pipelines, Tools, UI, 3D Animation, 3D Math, Graphics, Physics, Audio.
  • Proficient in additional languages from the following: C++, TypeScript, or JavaScript.
  • Built and maintained major engine level systems in a game engine, video game, or similar technology.
  • Experience instrumenting, profiling, and optimizing performance issues in large scale or live products.
  • Experience with or passion for AR.