Lead Programmer (UK/DE Remote)

Posted 19 October 2023
Salary Negotiable
LocationDerby
Job type Permanent
DisciplineProgramming
Reference18935
Contact NameMatty Kidsley

Job description

We are searching for an experienced Lead Programmer on behalf of a UK studio, based in the Midlands, to join their team on a fully remote working basis from within the UK or Germany.

You’ll be working with Unreal Engine on an exciting AAA project, supporting the development of one of the biggest IP’s in the world. 

In this role, you will also work with other programmers, designers, artists, animators, and producers to build out game systems and features. The successful candidate is someone who’s interested in competitive games, especially first-person shooters, and has experience leading teams to deliver projects on tight deadlines. 

Your responsibilities…

  • Manage the programming team effectively to meet short, medium, and long term goals of the project
  • Scope, estimate, and evaluate tasks for the programming team
  • Breakdown large features into achievable tasks for other programmers
  • Work closely with the tech director, as well as other departments, to deliver their vision of the game
  • Mentor programmers at all levels and be the component that brings the team together to share knowledge and processes
  • Develop solid and meaningful relationships in order to understand the needs, goals and skillsets of everyone on the team
  • Tackle large problems and features
  • Take ownership of systems
  • Iterate on existing features and mechanics
  • Solve problems in a creative but efficient way
  • Write extensible, stable, and efficient code

The skills and experience you’ll bring to the role…

  • 5+ years of industry experience, having shipped one or more titles using UE4 on consoles 
  • Experience programming multiplayer games in UE4
  • Understanding of the importance of efficient networking in a multiplayer game
  • Strong grasp of C++, software design, programming, and debugging
  • Desire to craft multiplayer games
  • Familiarity with multiplayer game programming
  • Ability to communicate with a multidisciplinary team
  • Solid desire to overcome difficult hurdles and learn new skills
  • Methodical mind and the ability to think outside the box
  • Strong work ethic with a willingness to constantly improve
  • Great problem-solving skills
  • Proficient communicator with the ability to articulate systems and ideas effectively

It's a bonus if you have…

  • Experience with Unreal Engine 5
  • Understanding of game design principles
  • Grasp of the implementation of 3D maths for games
  • Applied understanding of the complexities and unique requirements of a competitive, multiplayer, and first person shooter