Senior Games Engineer – Birmingham, UK

string(0) ""
Job Description

Senior Games Engineer

NaturalMotion – Birmingham, UK

Does your passion for games development keep you constantly curious and up-to-date with the latest evolutions in gamesdev tools and practices?

NaturalMotion make games that wow people. Simply put, they innovate to create experiences that were previously were impossible. They craft games that no one else could make! They take pride in making titles that reach a large audience, and are passionate about building communities that last. In 2018 and 2019, NaturalMotion were named one of the Best Places to Work in the UK games industry by This is certainly the perfect next step in your programming career!

NaturalMotion are looking for a Senior Games Engineer who has a strong passion and expertise in software engineering practices. They want someone who seeks to contribute ideas and solutions, pushing the boundaries of development using the Unity game engine, and who is determined to make the best game possible.

Your high personal standards will ensure that you are always striving to deliver clean, reusable code, making sure that you have architectures that you and your team can be proud of. You should work well in a team environment, able to communicate clearly and effectively, being comfortable in voicing your opinions but also able to respectfully listening to others’ point of view. You will be capable of working on challenges of different sizes and complexity, staying focused on the task at hand.

Your day-to-day will involve the following tasks:

  • Collaborate with other programmers to find optimal architectural, framework, and gameplay solutions for their games
  • Work with the project technical leadership to set the direction of architecture, testability, performance, and framework development in Unity
  • Collaborate with other disciplines, including art and design, to ensure workflows and personally contribute to milestone deliverables
  • Help the project get through the various stages, from concept to release, and own several key aspects of the game/game architecture

The skills and XP you'll need to succeed:

  • Proven expertise utilising Unity and C# in games
  • Experience in developing frameworks and tools in Unity
  • Strong knowledge of design patterns, memory/performance optimisation, and an interest in developing original, simple solutions to complex problems
  • A background in creating data driven systems
  • Strong and comprehensive understanding of UI and UX

The following will earn you BONUS POINTS:

  • Experience with testing frameworks and Test Driven Development
  • Some network and security knowledge
  • Knowledge of multithreaded programming in C#
  • General knowledge of the newest features and systems in Unity

Interested in this and want to learn more?

Email or call +44 (0)1709 834777

Please log in to do this.


Please fill out your details before applying for this job.