Senior Engine Programmer (C++, Game Engine, Low-Level Systems)
Birmingham – Hybrid
£60K – £70K
A well-established and growing UK games studio is on the lookout for a Senior Engine Programmer to join their team. This role is a chance to work at the heart of a studio building its own proprietary game engine – shaping the foundation that future titles will be built on.
The Project:
You’ll be focused on low-level engine work – designing and building core systems that power everything from rendering and networking to audio and tools. You’ll be part of a collaborative team where engine code meets innovation and performance matters.
The Tech:
C++ (modern standards – C++17/20)
Strong 3D programming and maths skills
Proprietary engine development across consoles and platforms
Deep knowledge in at least one of: rendering, networking, audio, or systems-level programming
Bonus points for experience with CI/build systems or web services (ASP.NET, SQL on AWS/Azure)
The Role:
Build and maintain key engine systems and tools
Profile and optimise performance-critical code
Write robust tests to ensure quality and reliability
Work closely with other developers to help them get the best out of the tech
Debug and solve complex engine and game-side issues
We Need You To Have:
Strong commercial experience with low-level C++ in a game engine context
A structured, logical approach to programming challenges
A real passion for games and game tech
Great team skills – collaborative, positive and proactive
Who You Need To Be:
A core tech specialist with a deep technical mindset
Someone who’s comfortable solving tough problems and improving performance
A developer who thrives in an ambitious, growing studio environment
A mathematical wizard
Preference for this role would be on-site, however hybrid working can be considered.
If you’re interested in helping shape the next generation of game engine tech – and being a key part of a growing UK studio – apply to the add for an informal chat.
Contact Detail:
Ivaris Recruiting Team