Senior Online Engineer - Backend & Infrastructure (Remote)

YAGER Development logo
Posted 15 February 2023
Salary Negotiable
LocationUnited Kingdom
Job type Permanent
Contact NameIvan Cannon

Job description

We are supporting YAGER in their search for a Senior Online Engineer with a specialisation in backend and infrastructure programming. 

Founded in 1999, YAGER have been creating online action games with rich worlds focusing on social emergent gameplay that give players unique moments. They are looking for Senior Game Engineer who is eager to embrace their innovative spirit and creative thrilling gaming experiences as they bring their experience working on live, online games to the team.

As a Senior Online Engineer at the studio, you will make sure that live operations are stable and scalable, letting users play the game with no interruptions or downtime. You’ll also expand the technical infrastructure, adding new resources to support game features.

Your responsibilities…

  • Cover the tech stack, from game client to the Playfab backend, all the way to the Azure infrastructure
  • Research new technologies and tools that will help run the live services with high availability and scalability
  • Ensure your code is safe and properly validated to prevent cheating and exploits
  • Write clean and maintainable client and backend code
  • Integrate platform services and SDKs, such as Steam, EGS, PSN and Xbox Live
  • Write technical specifications, technical design documents, and collaborate with designers on game design documents to ensure they're technically viable
  • Support running a 24/7 live game, following on-call schedules and investigating live incidents
  • Mentor junior and regular engineers, run technical interviews, and own a significant part of their online infrastructure

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

  • 4+ years of experience working with live games on PC, mobile and console platforms
  • Experience implementing online services, such as in-app purchases, authentication, matchmaking, and analytics
  • Fluent in C#, or similar language
  • Experience working with backend technologies, either in-house or BaaS, in a serverless architecture
  • Experience with cloud infrastructure on any of the major providers (Azure, AWS, Google Cloud), including VPCs, SQL/NoSQL databases, and messaging/queue systems
  • Experience using Terraform or other IoC (infrastructure as code) tools
  • Experience with Playfab, Azure functions, SignalR, Redis
  • Passion for videogames, and a general understanding of the industry and game design principles

It's a bonus if you have…

  • Experience working with UE4, including UMG, Blueprints, or similar game engines
  • Multiplayer game experience, including dedicated servers, replication, and client prediction
  • Experience with CI/CD (Jenkins, TeamCity or similar) pipelines, and ideally UE4 build system
  • Experience with testing automation frameworks, including cloud stress testing

Perks and benefits include…

  • Relocation packages and budgets, temporary accommodation, administrative support
  • Green travel at a discount on the Berlin public transportation system
  • Support for mental and physical health, coaching and counselling and more
  • Regular team social events