Product Engineer




Product Engineering is about building compelling, engaging progression systems, user interfaces that encourage player engagement, and user experiences that enrich the enjoyment of the game. As a Product Engineer, you’ll be responsible for building modular, reusable systems coordinating with Platform, Gameplay systems, Art, and Design requirements to bring rich experiences for our players that define their journeys through our games. You’ll be responsible for creating and evaluating product specifications, expanding our technologies, building systems that will hold up through iterative revisions and live operations, and helping to grow the team’s collective expertise.


  • Actively participate in a team working on game features by making recommendations on product quality improvements and group productivity
  • Coordinate with other groups including art, design, and production to achieve project objectives
  • Develop well-designed and documented software within schedule
  • Write technical design specifications
  • Create and maintain high-quality modular interface components
  • Profile and optimize software components
  • Collaborate with other engineers to help improve overall team competency
  • You have a passion for programming and a keen eye for “fit and finish” detail.
  • You have a talent for rapid prototyping.
  • You have proficiency in C++
  • You have knowledge of good software engineering practices.
  • You have a good understanding of code optimization, performance, and scalability.
  • You have strong troubleshooting skills.
  • You have a desire to work in a dynamic and collaborative team environment.
  • You have experience working with teams of at least 15 people.