Engine Programmer

2 Months ago • All levels • Game Engine

Job Summary

Job Description

The Engine Programmer will join the central technology team, working across Kepler and its studios. The role involves improving workflows and optimizing projects before launch. Responsibilities include analyzing and extracting shareable code, implementing plugins, creating validation pipelines, integrating plugins or engine modifications, working on engine optimizations and fixes, and maintaining production environment tools. The goal is to improve the experience of the team and offer technical optimization across the games delivered.
Must have:
  • Strong knowledge of UE4/UE5
  • Strong C++ programming skills
  • Excellent cross-team communication skills
  • Good analytical and problem-solving skills
  • Self-prioritization and ability to work autonomously
  • Passion and aptitude for practical software development
  • Good project management skillset
Perks:
  • Competitive salary and 20% bonus with potential stock options.
  • 25 days holiday plus public holidays and end of year shutdown.
  • Flexible working hours and office location.
  • Personal training budget (£1,500 GBP per year)
  • Up to 5 days paid volunteering leave
  • £100 to a charity on your birthday and as an end of year gift
  • Wellbeing support systems
  • Medical and health insurance (subject to country)
  • Pension contributions (subject to country)

Job Details


Kepler Interactive is a collective of creatives working together to bring bold, beautiful ideas and experiences to life. We believe in empowering creativity, championing diverse voices, and shaping what’s next in interactive entertainment. To hear more about who we are, check out our CEO Alexis’ recent article in GI.Biz.

Creativity is at the core of everything we do, it’s the backbone of how we work. We back artistic vision, push boundaries, and believe in doing things differently.

There is space for everyone to have a voice at Kepler, and we expect you to as well. Diversity in thought is where creativity flourishes, and we encourage different people to contribute to conversations they might not normally be. You’ll need to be comfortable operating outside your comfort zone, challenging others and being challenged, as this is where growth really happens.

Our Values

  • Experimentation: We challenge the norm, stay curious, and move with confidence into the unknown.
  • Kindness: We believe how we treat people matters. We empower and uplift with clarity and honesty.
  • Excellence: We aim high. We think creatively, embrace feedback, and celebrate both wins and lessons learnt along the way.

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:

Introduction: You’ll meet with Jess, People Partner, for an initial intro call. This is the space to get to know each other better and get answers to any questions you have.

Stage 1: Initial call with Olivier Gartner, Head of Technology who will be the line manager for this role and Marko Kostic, Engine Programmer to deep dive into your skills and experience with key tools for the role.

Stage 2: For your final interview you’ll meet with two people from Kepler who do not sit within the direct team, where we’ll talk more about our values, whilst giving you a chance to see Kepler through a different lens.

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.

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!

What we can offer you

All employees will receive:

  • 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.
  •  We also offer a range of personalised wellbeing support systems including Spill, Mental Health First Aiders and more.

Other benefits are offered subject to country of residence including:

  • Medical and health insurance.
  • Pension 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!

Similar Jobs

Adyen - Technical Support - Issuing Specialist

Adyen

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
Autodesk - Client Services Specialist

Autodesk

Seoul, South Korea (On-Site)
1 Month ago
CAE - EHS Coordinator

CAE

Sydney, New South Wales, Australia (Hybrid)
1 Month ago
magnopus - Technical Artist

magnopus

St Albans, England, United Kingdom (Remote)
2 Months ago
Synechron - Intermediate DB developer

Synechron

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Senior Engine Programmer, Fortnite Tech

Epic Games

Vancouver, British Columbia, Canada (On-Site)
3 Months ago
Scopely - Principal Game Server Engineer - Unannounced Project

Scopely

Dublin, County Dublin, Ireland (Hybrid)
4 Months ago
NCR Atleos - Lead developer for Monitoring & Scheduling Tools

NCR Atleos

Gurugram, Haryana, India (On-Site)
10 Months ago
Scanline VFX - Lead Software Engineer (Production Tools)

Scanline VFX

Vancouver, British Columbia, Canada (Remote)
8 Months ago
Steel City Interactive - Lead Pipeline & Tools Engineer

Steel City Interactive

Sheffield, England, United Kingdom (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NetEase Games - Finance Director (SSC)-Canada

NetEase Games

Montreal, Quebec, Canada (On-Site)
7 Months ago
2K - Associate QA Manager

2K

Madrid, Community Of Madrid, Spain (On-Site)
2 Months ago
Mozilla - Senior Software Engineer

Mozilla

(Remote)
1 Month ago
Mcdonalds - Mexico Office Manager & Project Coordinator

Mcdonalds

Mexico City, Mexico (Hybrid)
1 Month ago
Blue wire software - Assistant Manager

Blue wire software

Bakersfield, California, United States (On-Site)
2 Weeks ago
London stock Exchange - Manager, HR Business Partner

London stock Exchange

Bangkok, Thailand (On-Site)
1 Week ago
Marvell - Director of Taiwan Test Engineering

Marvell

Hsinchu City, Taiwan (On-Site)
1 Month ago
InMobiInMobi - Account Manager - Bing

InMobiInMobi

Lucknow, Uttar Pradesh, India (On-Site)
1 Month ago
WebFX - Social Media Specialist Account Manager (Open to Remote or On-Site)

WebFX

Harrisburg, Pennsylvania, United States (Remote)
8 Months ago
AFRY - Lead Electrical Engineer - Site supervision team

AFRY

Alexandroupoli, Greece (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Humanitarian Operations - 3D Character Artist Intern

Humanitarian Operations

Edinburgh, Scotland, United Kingdom (On-Site)
5 Months ago
Ansys - Senior Internal Auditor

Ansys

Cambridge, England, United Kingdom (Remote)
1 Month ago
Epic Games - Tools Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Just wont die - Community Manager

Just wont die

Cambridge, England, United Kingdom (Remote)
2 Months ago
Inspired Entertainment - Arcade Host

Inspired Entertainment

Ayr, Scotland, United Kingdom (On-Site)
3 Weeks ago
Meta - Software Engineer (Leadership) - Infrastructure

Meta

London, England, United Kingdom (On-Site)
8 Months ago
ClearPoint Recruitment - Sales & Lettings Negotiator

ClearPoint Recruitment

Durham, England, United Kingdom (On-Site)
5 Years ago
pocket sized hands - Games Programmer

pocket sized hands

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
Resolver - Generalist Analyst (Russian Speaker)

Resolver

Leeds, England, United Kingdom (On-Site)
2 Months ago
Qualcomm - Software Security Engineer

Qualcomm

Farnborough, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

xogar games - Unreal Developer Intern

xogar games

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tactic studios - Senior Engine Programmer

Tactic studios

Ontario, Canada (Remote)
2 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Brazil (On-Site)
11 Months ago
Roblox - Principal Software Engineer - Game Solutions

Roblox

San Mateo, California, United States (On-Site)
3 Weeks ago
Thoughtfish GmbH - Unity Developer

Thoughtfish GmbH

Berlin, Berlin, Germany (On-Site)
1 Year ago
Qualcomm - Principal Engineer/Manager/Director, CAD tools & Methodology

Qualcomm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
anchor point - Senior Engine Programmer

anchor point

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Epic Games - Senior Tools Engineer, UI Systems

Epic Games

Cary, North Carolina, United States (On-Site)
2 Months ago
Riot Games - Senior Software Engineer, Services - Shanghai Game Studio

Riot Games

Dublin, County Dublin, Ireland (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Montréal, Occitanie, France (Hybrid)

Montréal, Occitanie, France (Hybrid)

Montréal, Occitanie, France (Hybrid)

Paris, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Kepler Interactive

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug