Engine Programmer
About us
Kepler Interactive is the first global game developer and publisher co-owned and run by creators. We nurture a vibrant ecosystem around Kepler and beyond, offering total artistic independence, exceptional operational support and cross-pollination between outstanding teams.
The group has seven founding members: A44, Alpha Channel, Awaceb, Ebb Software, Shapefarm, Sloclap and Timberline, and represents an international team of over 300 talents across 10 countries.
We are proud to be among the winners of "Best Places to Work 2022 UK" by GamesIndustry.Biz! and we’ve recently been certified as a UK Great Place to Work 2023; we intend to maintain our people centric approach as we continue to grow.
Creativity is at the core of what we do, we look for strong voices with unique ideas and celebrate individuals who take pride in their craft while always nurturing a vibrant, inclusive community where people feel safe, respected and empowered.
Overview:
We are looking for an Engine Programmer to join our central technology team, where you’ll be working across Kepler and our studios, helping to improve our workflows and optimise our projects prior to launch.
Your work will be a blend of project support and maintaining and contributing to the code and developments shared between the different Kepler studios, finding solutions to common problems and helping the studios to share engine code and plugins.
We’re looking for someone with excellent communication skills, who enjoys building and developing relationships with people. Our goal is to improve the day-to-day experience of our people whilst offering technical optimisation across the games we deliver.
What you will be doing:
- Help studios analyse and extract code that can be shared (engine modifications, plugins, etc.)
- Implement plugins in a test project at Kepler level
- Create a validation pipelines for shared engine code and plugin: code compilation, automated tests
- Help the studios to integrate plugins or engine modifications
- Work on engine optimisations and fixes
- Work on production environment tools: ex maintain and improve fastbuild usage in production
- Help the studio ship games: profiling and optimization guidance, debugging low level issues
What we’re looking for from you:
- Strong knowledge of UE4/UE5, have experience of shipping games
- Strong C++ programming skills
- Excellent cross-team communication skills for collaboration.
- Good analytical and problem-solving skills.
- Self-proritisation, with the ability to work autonomously.
- You are known for your passion and aptitude for practical software development.
- Good project management skillset, able to prioritise and de-prioritise as needed.
What can you expect during the Interview Process:
For the Engine Programmer role, we plan to have 3 stages of interview, below we have outlined what you can expect from, each:
Stage 1: Initial call with Olivier Gaertner, who will be the line manager for this role, to get to know you better and explore your experience so far.
Stage 2: You will then meet with two members of the Kepler team, from different teams, to give you a chance to meet with our teams and get to know the culture better.
Stage 3: Finally, you will have a technical interview where you’ll meet with Olivier and Bane, Alpha Channel co-founder, where we’ll deep dive into your skills and experience with key tools for the role.
Please be aware that there may be some slight changes to the interview teams and order of interviews depending on availability; we will give you full details with ample time ahead of each conversation.
We want to set you up for success and make our recruitment process as accessible as possible for you. In your application, feel free to let us know if you need anything to make your experience or environment more comfortable. We'll do our best to support you!
What we can offer you:
- We believe your salary should reflect the work you deliver, the skills you bring and the value you add, therefore we offer a competitive salary, 20% bonus and potential for stock option plans.
- 25 days holiday plus public holidays and end of year shutdown.
- We trust our people and therefore give them the flexibility to manage their own working hours and office location to best suit their needs.
- Personal training budget equivalent to £1,500 GBP per year, as well as access to conferences and formal training.
- Up to 5 days paid volunteering leave per year and £100 to a charity of your choice on your birthday and as an end of year gift.
- Medical insurance & healthcare cash plan. We also offer a range of personalised wellbeing support systems including our Employee Assistance Program, Spill, Mental Health First Aiders and more.
- Life insurance at 4x your salary.
- Income replacement insurance.
- Pension matched at 4%, with the option to increase your own contributions.
Don't meet all the requirements?
We care more about outcomes than ticking boxes, and we know the perfect person for the role often has a CV that's a little different.
Research shows that women are particularly less likely to apply if they don't meet all the criteria in a job listing. If you're second guessing yourself, we encourage you to get in touch anyway.
Don't quit before you've started!
How can we support you?
We want to set you up for success and make our recruitment process as accessible as possible for you.
In your application, feel free to let us know if you need anything to make your experience or environment more comfortable. We'll do our best to support you!
- Department
- Central Technology
- Locations
- London
- Remote status
- Hybrid Remote
- Employment type
- Full-time

About Kepler Interactive
We care more about outcomes than ticking boxes, and we know the perfect person for the role often has a CV that's a little different.
Research shows that women are particularly less likely to apply if they don't meet all the criteria in a job listing. If you're second guessing yourself, we encourage you to get in touch anyway.
Don't quit before you've started!
We want to set you up for success and make our recruitment process as accessible as possible for you.
In your application, feel free to let us know if you need anything to make your experience or environment more comfortable. We'll do our best to support you!
Engine Programmer
Loading application form