The Intermediate Technical Programmer will be responsible for creating or working on game development tools and/or engines, possessing excellent knowledge of C, C++, and/or C#. The ideal candidate should be passionate about creating efficient, optimized, and well-crafted systems, with strong problem-solving, organizational, and communication skills. They should be able to work collaboratively in a team environment and manage tasks remotely. This role requires the ability to quickly understand existing codebases and write well-thought-out, optimized, and extensible code adhering to established coding conventions. Experience with source control, particularly Git and GitFlow, along with the ability to diagnose issues through debugging and profiling code, is essential.