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