Principal Unreal programmer, Gaming


Company Profile

We are a well-funded team of game-industry professionals, building an esports training platform for hundreds of millions of competitive gamers.  We put players on the path to mastery and stay with them as they develop into grandmasters; join us as we revolutionize esports!

Job Description

You are a game development professional, eager to be a key contributor.

We are using Unreal Engine 4. The ideal candidate has great C++ skills in a game development environment, along with Unreal development prowess. But, don’t count yourself out if your Unreal development skills are actually more novice than expert, but you are otherwise a true game-dev pro. 


  • Work with Product to build and maintain the best esports training platform on the market

  • Work closely with Design, from specification through production


  • Some experience with Unreal Engine 4, even if not part of a commercial product

  • 8+ years professional development experience in the games industry

  • Fluency in C++ 

  • Fantastic debugging skills

  • Strong understanding of data structures, algorithms, complexity, and system design

  • Basic game math fundamentals (vectors, matrices, physics, projections, camera space, tangent space, object space)

  • Solid understanding of software design patterns

  • Good working knowledge of source control, including best practices (branching/streams)

  • A practice of code instrumentation, tools, and development KPIs

  • Bachelors in CS, or equivalent experience

Bonus Qualifications

  • Deep understanding of concurrent programming

  • Basic relational database abilities (SQL, Postgres or AWS RDS)

  • Experience with Git and JIRA/Confluence

  • Experience with build systems, continuous integration and deployment

  • A background working with asset management systems, asset bundles, and in particular downloadable content (DLC)

To Apply