Senior Online Engineer - Backend & Infrastructure (Remote)

YAGER Development logo
Posted 14 November 2023
Salary Negotiable
Job type Permanent
Contact NameChantelle Morris

Job description

Aardvark Swift are working with YAGER Development in their search for a Senior Online Engineer with a specialisation in backend and infrastructure programming.

As a Senior Online Engineer at YAGER, you will ensure 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.

Founded in 1999, YAGER have been creating online action games with rich worlds focusing on social emergent gameplay that give players unique moments.

Your responsibilities…
  • Covering the tech stack, from game client to the Playfab backend, all the way to the Azure infrastructure
  • Researching new technologies and tools that will help run the live services with high availability and scalability
  • Ensuring your code is safe and properly validated to prevent cheating and exploits
  • Writing clean and maintainable client and backend code
  • Integrating platform services and SDKs, such as Steam, EGS, PSN and Xbox Live
  • Writing technical specifications, technical design documents, and collaborate with designers on game design documents to ensure they're technically viable
  • Supporting the running of a 24/7 live game, following on-call schedules, and investigating live incidents
  • Mentoring 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 or more years’ experience working with live games on PC, mobile and console platforms
  • Fluent in C#, or similar language
  • Experience in implementing online services, such as in-app purchases, authentication, matchmaking, and analytics
  • 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