Develop and Support A Proprietary Multi-Platform Game Engine
We are seeking a talented Senior Programmer to join our team. The job will require development and support of a proprietary multi-platform game engine in cooperation with other Programmers, Artists, Animators, and Designers to design, implement, polish, debug, and optimize high quality gameplay features and systems.
Development and support of in-house game engine (4A Engine).
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.
5+ years of professional experience.
Bachelor's degree in Computer Science.
Strong C++ programming skills.
Excellent math and/or physics skills.
Experience with one of eighth generation game engines.
Understanding of STL, Design Patterns, OOP, multithreading, and template programming.
Experience with multiplatform development.
Excellent problem-solving skills.
Self-direction and motivation.
Understanding of the full software development life cycle.
Management and leadership skills.
Desire to help drive the improvement of the game engine year-over-year.
A passion for games.
Comprehensive Benefits Package
Lots of Sunshine