Senior Programmer (UK/DE Remote)

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

Job description

We are supporting a UK studio based in the Midlands in their search for an experienced Senior Programmer to join their team on a fully remote working basis from within the UK or Germany.

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

As a Senior Programmer at the studio, you’ll 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 of leading teams to deliver projects on tight deadlines. 

Your responsibilities…

  • Implement new game features and modes
  • Iterate on existing features and mechanics
  • Solve problems encountered along the way
  • Write extensible, stable, and efficient code
  • Strive for constant self-improvement
  • Mentor junior members of the team and help others learn
  • Be considerate with planning, documentation, and communication

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

  • 4+ years of industry experience, with a BSc in computer science or similar 
  • Worked on one or more titles using Unreal Engine 4, preferably on consoles
  • Must understand the importance of efficient networking in a multiplayer game
  • Solid grasp of C++, software design, programming, and debugging
  • Strong grasp of 3D maths for games
  • Desire to craft multiplayer games, with a familiarity of multiplayer game programming
  • Ability to communicate within a multidisciplinary team
  • Desire to overcome difficult hurdles
  • Strong problem-solving skills, with a methodical mind and the ability to think outside the box
  • Clear communication and the ability to articulate systems and ideas effectively

It's a bonus if you have…

  • Developed an understanding of a broad range of gameplay systems and architecture
  • Experience programming multiplayer games in Unreal Engine 4
  • Experience writing optimised code in Unreal Engine 4
  • Understanding of game design