Game Programmer – The Beans Team

Published On: 16 June 2022Categories: Careers

The (Intermediate to Senior) Programmer at Beans will be instrumental in the delivery of our first-person action adventure video game, toggling between bringing the game’s vision to life and executing clean and robust code that helps solve challenging problems around performance, scalability, and optimization. You’ll have an opportunity to help guide technology decisions, and explore new systems and processes that enable innovation.

  • An undergraduate degree in Computer Science, Software Engineering or relevant experience
  • Experience working with Unreal 4
  • 5 years of experience in C++ and/or at least one shipped title
  • Familiarity with industry best practices to optimize code
  • Experience in gameplay, AI, and design
  • A natural curiosity for all aspects of game development and a willingness to work on a wide variety of systems.
  • A motivated “self starter” attitude who can execute with limited supervision
  • Professional experience as part of a team that has shipped at least one video game
  • Experience developing for video-game consoles is preferred
  • Experience with Graphics Rendering
  • Familiarity with Data-Oriented Design principles and the ECS architecture
  • Experience with dynamic AI systems such as GOAP, HTN, and Utility Systems.