Software Programmer (Gameplay) (Console)



  • Design and implement well-engineered, reliable, maintainable, and bug-free code
  • Collaborate with team members to develop various gameplay systems
  • Develop and test code, fix bugs, and profile and optimize code as directed
  • Follow best practices, development processes, and coding standards
  • Document and review technical designs with other software programmers
  • Work with QA, providing information needed to fully test developed code
  • Keep up to date on programming methods, practices, and technologies
  • Identify technical and developmental risk/obstacles and generate solutions to overcome identified risks


  • Strong understanding of UE4 and UE4 Blueprints
  • Experience with optimizing and refactoring of UE4 Blueprints
  • Knowledge of performance capture tools such as Pix and Renderdoc
  • Mentored other programmers to increase their abilities and productivity


  • Shipped at least one title on modern console
  • Several shipped titles
  • Minimum 5 years of professional development experience
  • Strong knowledge of game systems and their implementation from scratch to shipped
  • Ability to write documentation and strong interpersonal skills
  • Debugging and optimization on modern console platforms
Please send all your documents to

Senior Software Engineer (Generalist)

Rainbow Studios is looking for a Senior software Engineer who is willing to push the limits with the next generation...