Senior Online Engineer (Remote)

YAGER Development logo
Posted 03 November 2022
Salary Negotiable
Job type Permanent
Contact NameIvan Cannon

Job description

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)