YAGER Development are looking for a talented Senior Engineer to join and support the team working on the online features of The Cycle: Frontier, and assume responsibility for implementing features and solutions, for both client and backend.
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 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.
Your responsibilities will be…
Write clean and maintainable C++ and C# code
Research new technologies and tools to run live services with high availability and scalability
Integrate platform services and SDKs, such as Steam, EGS, PSN and Xbox Live
Support running a 24/7 live game, following on-call schedules, and investigating live incidents
Write technical specifications, technical design documents, and other relevant documentation
Mentor junior and regular engineers, run technical interviews and own a significant part of our online infrastructure
The skills and experience you’ll bring to the role…
4+ years’ experience working on live games, on PC, mobile and/or console platforms
Implementation of online services, such as in-app purchases, authentication, leader boards, live events, meta and progression, matchmaking, and analytics
Fluent in C++, C# (or similar languages)
Experienced in backend technologies, either in-house or BaaS, in a serverless architecture
Implementing game systems and features, such as UI and gameplay
Cloud infrastructure experience on a major provider (Azure, AWS, Google Cloud), including VPCs, SQL/NoSQL databases, and messaging/queue systems
A passion for videogames, and a general understanding of the industry and game design principles
Experience with Playfab, Azure functions, SignalR, Redis
Experience with UE4, including UMG, Blueprints
Experience with UE4 build system, and CI/CD (Jenkins, TeamCity or similar)
Multiplayer game experience, including dedicated servers, UE4 replication and client prediction
Experience with testing automation frameworks
Perks and benefits include…
Relocation packages and budgets, including temporary accommodation, administrative support and more
Work-life-balance with competitive vacation days and flexibility around core working hours
Discounted green transport on the Berlin public transport system (BVG)