Senior Online Game Programmer

Senior Online Game Programmer

Crytek

Frankfurt, Germany

As Senior Online Game Programmer you will develop and enhance online-backend systems. You have experience with online services from the perspective of real-time/game applications, working with/architecting scalable online systems. The position involves working with cross-disciplinary groups, including interaction with game design and game programming teams.

Responsibilities

  • Drive the development and support of a set of reliable and high-performance online services and help integrate them into the company’s products;
  • Work with the existing online technologies and game codebase;
  • Take strong ownership of some of the core backend systems and keep a general overview of backend technologies and their interactions;
  • Improve the architecture of the whole system with scalability and robustness in mind;
  • Debug and optimize any module of the backend system;
  • Collaborate with game designers, developers and QA to ensure smooth, secure and scalable online experience;
  • Mentor other Junior/Regular Online Game Programmers;
  • Create accurate task duration estimates and complete all work on a timely basis to a consistent, high-quality standard;
  • Actively participate in the team working on a project by making recommendations on how to improve the product’s quality as well as the group’s productivity;
  • Contribute to the documentation and (automated) testing procedures.

Requirements

  • 5+ years of professional work experience as an Online or Backend Programmer (does not have to be in the games industry);
  • Direct responsibility for the performance and functionality of certain server modules;
  • Bachelor's degree in computer science or related field;
  • Excellent programming skills in Go;
  • Database programming experience (SQL and NoSQL);
  • Strong debugging & optimization skills;
  • Strong understanding of multithreading and other concurrency concepts;
  • Programming & trouble-shooting experience in Linux-like environments;
  • Deep understanding of network protocols, client-server architectures and data encryption;
  • Team player and self-driven;
  • Willingness to learn and grow professionally;
  • Solid English skills, good communication skills with a strong affinity for transparency;
  • Willingness to relocate to Frankfurt am Main, Germany.

Pluses

  • Experience with containerization;
  • Experience with C++ and game engines (esp. network layer and dedicated game servers);
  • Familiarity with message brokers;
  • Passion for making great games.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      Developer      Gaming      Linux and Unix      On-site      Crytek     

EuroTechJobs Logo

© EuroJobsites 2026