At a Glance
- Tasks: Design and build core systems for a proprietary game engine.
- Company: Join a well-established UK games studio focused on innovation.
- Benefits: Enjoy hybrid working options and a competitive salary of £60K - £70K.
- Why this job: Be part of a collaborative team shaping the future of gaming technology.
- Qualifications: Strong C++ experience in game engines and a passion for game tech required.
- Other info: Opportunity for informal chats about the role and studio culture.
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 modern C++ features will not only boost your confidence but also demonstrate your commitment to staying current in the field.
✨Tip Number 2
Showcase your passion for games by discussing your favourite titles and how they inspire your work. This personal touch can help you connect with the team and show that you're genuinely invested in game development.
✨Tip Number 3
Prepare to discuss specific challenges you've faced in low-level programming and how you overcame them. This will highlight your problem-solving skills and technical mindset, which are crucial for this role.
✨Tip Number 4
Network with current or former employees of the studio if possible. Engaging with them can provide valuable insights into the company culture and expectations, giving you an edge during the interview process.
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 C++ and any relevant game engine projects. Emphasise your skills in low-level programming, 3D programming, and any specific technologies mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for games and game technology. Mention specific projects or experiences that demonstrate your ability to solve complex problems and work collaboratively in a team.
Showcase Relevant Projects: If you have worked on any proprietary engines or have experience with rendering, networking, or audio systems, be sure to include these in your application. Provide links to your portfolio or GitHub if applicable.
Highlight Team Collaboration: Since the role requires great team skills, mention any previous experiences where you successfully collaborated with other developers. This could include working on group projects or contributing to team-based problem-solving.
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 or C++20, and how they contributed to the success of a game engine.
✨Demonstrate Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles, especially those related to engine performance or low-level systems. This will show your structured and logical approach to programming challenges, which is crucial for this position.
✨Express Your Passion for Gaming
Let your enthusiasm for games and game technology shine through during the interview. Share your thoughts on current trends in the gaming industry and how you envision contributing to the development of innovative game engine tech.
✨Highlight Team Collaboration
Since this role involves working closely with other developers, be ready to discuss your collaborative experiences. Provide examples of how you've positively influenced team dynamics and helped others maximise their use of technology.