Are you a Senior Generalist Game Programmer with a passion for performance, precision, and pushing technical boundaries?
We’re searching for an experienced C++ Programmer to join the development of an exciting racing title built in a proprietary in-house engine. This is a senior-level, hands-on role that blends deep technical challenge with broad system-level exposure. You'll work on everything from core engine functionality to high-speed gameplay systems, helping shape both the technical foundation and the player's experience.
This role is ideal for someone who thrives on low-level problem-solving, loves optimising for speed and performance, and wants to make an impact across multiple areas of game development.
Designing, developing, and maintaining key systems in a proprietary C++ engine
Working across multiple domains including physics, rendering, UI, tools, and systems
Tackling performance-critical challenges such as memory management and optimisation
Collaborating with designers, artists, and fellow programmers to deliver features for a high-performance racing game
Providing mentorship to junior developers and leading by example in code reviews and technical discussions
Influencing technical architecture and contributing to long-term engine evolution
8+ years of experience in the games industry
Advanced C++ programming skills, with a strong focus on low-level systems
Proven ability to work across a wide range of game systems beyond just gameplay
Strong skills in debugging, profiling, and performance tuning
Experience working with proprietary or custom game engines
A collaborative, mentoring mindset and excellent communication skills
Experience working on racing games or physics-heavy titles
Familiarity with simulation, real-time rendering, or input systems
Shipped titles on PC or console
A passion for clean, efficient code and building systems that scale
Does this role sound like a bit of you? Get in touch with Alfie at Skillsearch: aab@skillsearch.com
Years of experience and salary levels are shown purely as a guide. We will only consider applications from candidates that can demonstrate the skills or experience required for the role.
Please be aware that while we would love to respond to every application we receive, due to high numbers we cannot guarantee this. We do however appreciate any time you invest into the application and will make sure to get in touch should anything in future more closely fit your skillset.
Reference: 16160
Europe: +44 (0)1273 287 007
North America: +1 (437) 887 2477