Lead Engine Programmer (Metaverse)

Remote - UK

Game dev
Show us what the future of multiplayer games looks like. You bring the skills, ideas and ambition, we'll give you the tools, support and technology you need to create the best work of your career in a culture that lives and breathes multiplayer development.
We believe that the Metaverse experiences of today are far from what players and participants deserve. We believe we can create a better looking virtual world, filled with people, novel experiences and meaningful interactions by leveraging our AAA game development experiences. 
Our plan is to build this Metaverse hand in hand with the community giving them control over increasingly significant decisions in what order we build things in, what content we create, what other worlds we bring into our world and what features we prioritize. 
With this approach we are also practising “development in the open” where we will be sharing work in progress looks and plays of our experience with the community on a regular basis before the game is fully available on demand. That means that during this initial stage our testing and iteration process will be key to ensuring success at every stage.
We have already started this journey by holding a ScavLab event with over 4,000 players crowding into a single map to battle, and a Meet and Greet with K-Pop star AleXa attended by over a thousand fans who all got on stage at the same time.
As the Lead Engine Programmer you will manage the teamforward as a single unit, creating an engaging and ambitious environment for the team to thrive in

Areas for impact:

  • Have heavy involvement in the creation of Engine Programmer processes, pipelines, and discipline.
  • Communicate the status of software requirements and process to other departments.
  • Collaborate with Design, Art, Animation, Audio, QA and work in tandem when needed.
  • Give constructive critique on the quality of the Engine features within the game.
  • Display a high degree of discipline in ensuring the team is following industry standard software engineering processes.
  • Drive the team to create consistent, high quality engine features in industry standard timelines.
  • Own the overarching delivery plan for Engine within the game.
  • Mentor other Engine programmers.

We'd like to hear from you if you embody the following:

  • Experts in communicating the status of software initiatives and workloads to other departments.
  • Experts in managing workload within the team.
  • Excellent in the distribution of work to team members with appropriate skill sets.
  • Excellent in self-managing workloads through Jira or another tracking methodology.
  • Excellent in managing workloads of Engine Programmers and identifying work that needs to be completed.
  • 3+ years experience in C++.
  • Experience with Unreal would be preferable
  • Able to create tutorials, guides, or other important documentation for more junior staff members.
  • Able to mentor more junior members of the software team.

About Us

Improbable is determined to foster an environment where people can do their best work and feel like they belong. We believe a healthy culture, strong values and contribution from a diverse range of individuals will help us to achieve success.
We do not discriminate based on race, ethnicity, gender, ancestry, national origin, religion, sex, sexual orientation, gender identity, age disability, veteran status, genetic information, marital status or any other legally protected status.

Discover more

Improbable Games London

Working with us

Build new worlds with exceptional people.

Read more

Improbable Games Canada

Diversity, inclusion & belonging

Our commitments.

Read more

Midwinter art

Life at improbable

Find out what makes us different.

Read more

Learn about Improbable

Discover more
Back of head looking at screens