Talent Apply
Log in
All jobs
CG

Senior Backend Game Engineer

Companion Group
Remote, Brandenburg, Germany
RemoteGBP 50,000 - 70,000 / year

About this role

Senior Backend Game Engineer at Companion Group, a AAA co-development gaming studio with a globally distributed and fully remote setup. We collaborate closely with client teams to enable scalable multiplayer experiences and immersive gameplay, with a focus on clear, continuous, and transparent communication. This is a remote role supporting projects from Brandenburg, Germany. The compensation is competitive and reflects your skills and contribution, with a clearly defined career ladder and opportunities for advancement.

Responsibilities

  • Be part of the technical design and implementation of backend systems for multiplayer online titles, ensuring seamless connectivity and performance.
  • Develop and optimize cross-platform authentication, matchmaking, lobby systems, and scalable server orchestration to enhance player engagement.
  • Architect high-performance backend services for real-time gameplay using languages such as C++, C#, Go, and NodeJS.
  • Collaborate with network engineers, gameplay programmers, and DevOps teams to integrate multiplayer features with minimal latency.
  • Profile, optimize, and scale backend services to ensure reliability, extensibility, and cost-effectiveness.
  • Develop robust API services and microservices architectures to enable seamless data exchange between game clients and servers.
  • Provide accurate development estimates, documentation, and reporting to support project planning and execution.

Requirements

  • Excellent communication and collaboration skills, with strong problem-solving abilities and attention to detail.
  • Strong programming skills in two or more of C++, C#, Go, and NodeJS (C++ and C# preferred).
  • Experience with at least one cloud platform (AWS, Azure, or GCP).
  • Solid understanding of distributed systems, data structures, and algorithms.
  • 5+ years of professional backend development experience, preferably in the game industry.
  • Experience with real-time networking, WebSockets, RPCs, REST APIs, and gRPC.
  • Hands-on experience with matchmaking algorithms, player session management, and anti-cheat systems.
  • Deep understanding of database systems, including SQL and NoSQL solutions (e.g., PostgreSQL, Redis, MongoDB).
  • Strong grasp of microservices architecture, server orchestration, and containerization (Docker, Kubernetes).
  • Experience working in high-performance, low-latency environments and optimizing backend logic for multiplayer scalability.
  • Bonus: Knowledge of modern DevOps practices, CI/CD pipelines, and automated infrastructure management; familiarity with off-the-shelf GBaaS solutions (e.g., Azure PlayFab, AccelByte AGS, Heroic Labs Nakama, Pragma); experience with online gaming platforms (Xbox Live, PlayStation Network, Steam, Nintendo Network, or similar); understanding of Unreal Engine 5 networking and Client-Server game architecture.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →