Current Jobs

Love playing games? Love making games? We are always looking for passionate game developers to join the team!


Senior Software Engineer


  • BS in Computer Science or equivalent experience
  • 5+ years of game programming experience
  • Deep knowledge in core areas of gameplay development such as AI, combat, physics, levels, inventory, etc.
  • Deep knowledge in client-server infrastructure
  • Excellent written and verbal communication skills for technical and non-technical audiences
  • Experience in designing, developing, and shipping games
  • Excellent debugging skills
  • Ability to self-direct and measure success individually and collectively with team
  • Ability to collaborate and iterate with cross-disciplinary teammates
  • Strong sense of ownership
  • Shipped at least one title on both Android and iOS



  • C#, Lua, and/or Go proficiency
  • Experienced in Unity 3D
  • Shipped a high quality mobile F2P game
  • Interest in, and knowledge of, mid-core games, specifically Tower Defense games.



  • Design and implement intricate gameplay systems and features
  • Create and/or contribute to best practices, development process and coding standards
  • Demonstrate a high bar of craft excellence for your team
  • Cultivate your team’s culture of collaboration, creativity and passion for game making
  • Manage strong relationships between disciplines