DEVELOP AND SUPPORT A Proprietary Multi-Platform Game Engine

SENIOR ENGINE PROGRAMMER NEW IP

 

RESPONSIBILITIES

We are seeking a talented Engine / Tools Programmer to join our team. The job will require development and support for a multi-platform game engine in cooperation with other programmers and designers to design, implement, polish, debug, and optimize high quality engine features and tools. 

  • Development and support of engine features and tools. 

  • Ability to rapidly prototype feature ideas, and then properly implement features once determined to be final. 

  • Keep track of code quality and style. 

  • Determine tasks to implement features and systems, and accurately determine associated timelines. 

  • Implement features taking care to write efficient code and with an eye to a quality end-user experience. 

  • Write clean, professional, and maintainable code. 

  • Troubleshoot complex problems as they arise and construct solutions to unforeseen design problems in a timely manner. 

  • Writing necessary supporting documentation. 

REQUIREMENTS

  • Strong C++ programming skills. 

  • 3+ years of professional experience. 

  • Proficiency with source control, debuggers, profilers, and other software development tools. 

  • Proficiency at code optimizations. 

  • Excellent communicator with strong verbal and written English skills. 

  • Excellent math skills. 

  • Experience with one of modern game engines (such as Unreal Engine). 

  • Experience with multiplatform development. 

  • Excellent problem-solving skills. 

  • Self-direction and motivation. 

  • Understanding of the full software development life cycle. 

 

Preferences

  • Bachelor's degree in Computer Science. 

  • Strong understanding of Data Driven paradigms and implementations.  

  • Prior tools programming experience with credits on a shipped title.  

  • Experience and comfortable working closely with an agile multidisciplinary team. 

  • A passion for games. 

comprehensive benefits package available