skip to main content

© 2025 - 2026 Into Games
Powered by Bird's Eye View.
Built by MAJOR.

Principal Engine Programmer

Engine Programmers design, implement, and maintain the foundational systems of a game engine, ensuring its performance, stability, and scalability across platforms. Their work focuses on developing low-level systems, optimising memory and CPU usage, and building tools and workflows that support efficient content creation and real-time execution. They contribute to core architecture, streaming systems, and engine features, regularly testing and debugging to maintain high technical standards. Engine Programmers work closely with art, design, QA, and production teams to integrate technical solutions that meet development needs while minimizing performance costs, supporting the broader game development process through robust and adaptable engine infrastructure.

Salary

£67k

  • Expert knowledge of C++ and development best practices including multi-threading, memory/runtime optimizations, and testing
  • Expert in several of the following areas: graphics and animation techniques, interface design practices, effects, test engineer, AI, online, physics, rendering, vehicle, portability, extensibility, and testability
  • Strong ability to write clean, readable, portable, reliable, and optimized code
  • Proficient with Source Control and Code Review tools (Swarm, Perforce, Git, etc.).
  • Good knowledge of Project Management Software (JIRA, Confluence, etc.)
  • Ability to work with internal and externally developed code
  • Thorough knowledge of software design practices including modular architecture, event-driven architecture, software design patterns and object-oriented design

Software & Tools

C

Swarm

Perforce

Git

Jira

Confluence

Technical Areas

Engine architecture & enhancements

multi-threading

memory/runtime optimisation

graphics/animation/AI/online/physics/rendering expertise

performance across platforms

Interpersonal Skills

Communication

Proactive attitude

Collaboration