Lead Backend Services Programmer (UK Remote)

Posted 23 March 2023
Salary Negotiable
LocationLiverpool
Job type Permanent
DisciplineProgramming
Reference18851
Contact NameIvan Cannon

Job description

We are working with Firesprite, a studio building innovative showcase titles for PlayStation platforms, to find a Lead Backend Services Programmer to for design, develop, and maintaining highly scalable, high availability cloud backend services to support their game. This includes, but is not limited to, matchmaking, analytics, and build distribution.

Firesprite are in the early development of a new, AAA, Unreal 5 multiplayer action game.
This bold project aims to break new ground in multiplayer, blending gameplay mechanics in new ways and deeply embedding storytelling elements into a unique universe.

As a Lead backend Services Programmer, you will be responsible for the development and well-being of your programming team. You’ll be expected to be hands-on and balance their day-to-day programming tasks alongside the line management tasks as necessary, taking full ownership of systems design and delivery while delegating amongst their team as appropriate.

Your responsibilities…
  • Architecting highly scalable, high availability cloud backend services to support this title
  • Interfacing with game platform backend systems
  • Implementing API systems as required
  • Using your development experience to help mentor and guide more junior members of the coding team
The skills and experience you’ll bring to the role…
  • Previous experience building highly scalable, high availability cloud backends, preferably on AWS
  • Familiarity with microservices and serverless architectures
  • Familiarity with Infrastructure-as-code
  • Strong knowledge of security best practices
  • Familiarity with LiveOps processes
  • General software engineering knowledge, such as OOP, design patterns, and API development
It's a bonus if you have
  • Experience with game analytics
  • Experience with console development
  • Knowledge of a range of game services such as Steam and PSN backends
  • C++ and Unreal experience 
  • Experience with Python, node.js and C#