The Senior Technical Programmer position requires experience in creating or working on game development tools and/or engines, with excellent knowledge of C, C++, and/or C#. The role demands a passion for creating efficient, optimized, and well-crafted systems. The candidate should possess excellent problem-solving, organizational, and communication skills, with a high attention to detail, and the ability to work collaboratively in a remote team environment. The job involves self-motivation, task management, and the ability to quickly learn an existing codebase. The candidate should be able to write well-thought-out, optimized, and extensible code, understand source control like Git and GitFlow, and diagnose issues through debugging and profiling code.