At a Glance
- Tasks: Join a team to design and build core systems for a proprietary game engine.
- Company: A growing UK games studio focused on innovative game development.
- Benefits: Enjoy hybrid working options and a competitive salary of £60K - £70K.
- Why this job: Shape the future of gaming technology in a collaborative and ambitious environment.
- Qualifications: Strong C++ experience in game engines and a passion for game tech required.
- Other info: Opportunity for an informal chat about shaping next-gen game engine tech.
The predicted salary is between 60000 - 70000 £ per year.
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.
Senior Engine Programmer employer: Ivaris
Contact Detail:
Ivaris Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engine Programmer
✨Tip Number 1
Familiarise yourself with the latest C++ standards, especially C++17 and C++20. Being well-versed in these modern features will not only boost your coding skills but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Showcase your understanding of low-level systems by discussing any relevant projects or experiences during informal chats. This could include specific challenges you faced and how you optimised performance, which will resonate well with the team.
✨Tip Number 3
Engage with the gaming community online, particularly forums or groups focused on game engine development. Networking with other professionals can provide insights into industry trends and may even lead to referrals within studios like ours.
✨Tip Number 4
Prepare to discuss your collaborative experiences in previous roles. Highlighting how you've worked effectively within a team to solve complex problems will show that you're a great fit for our studio's culture.
We think you need these skills to ace Senior Engine Programmer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with low-level C++ programming, particularly in a game engine context. Include specific projects where you've worked on rendering, networking, or audio systems to demonstrate your relevant skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for games and game technology. Mention why you are excited about the opportunity to work on proprietary game engines and how your skills align with the studio's needs.
Showcase Your Technical Skills: If applicable, include links to any relevant projects or portfolios that showcase your 3D programming and maths skills. Highlight any experience with CI/build systems or web services, as these are considered bonus points.
Prepare for Technical Questions: Be ready to discuss your problem-solving approach and provide examples of how you've tackled complex engine and game-side issues in the past. This will demonstrate your structured and logical approach to programming challenges.
How to prepare for a job interview at Ivaris
✨Showcase Your C++ Expertise
Make sure to highlight your strong commercial experience with low-level C++ programming. Be prepared to discuss specific projects where you've implemented modern C++ standards, particularly C++17/20, and how you tackled challenges in engine development.
✨Demonstrate Your Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles, especially related to game engines. Discuss your structured and logical approach to tackling these challenges, as this will resonate well with the interviewers.
✨Emphasise Team Collaboration
Since the role requires great team skills, be ready to share experiences where you've worked collaboratively with other developers. Highlight how you contributed to team success and helped others optimise their use of technology.
✨Express Your Passion for Game Tech
Let your enthusiasm for games and game technology shine through during the interview. Share your thoughts on current trends in the industry and how you envision contributing to the future of game engine tech at the studio.