Game Backend C++ Engineer (Gameplay team)
Core
Design and implement new game mechanics for a large-scale MMO 4X strategy game, ensuring quality, flexibility, and scalability.
Role type
Senior IC backend C++ engineer (gameplay)
Builds
New game features and mechanics for Total Battle MMO
Domain
Online gaming, 4X strategy, multiplayer networking
Deliverable
production ML models | product features
Required skills
C++ (3+ years), backend development (2+ years), software design principles, network programming, multithreaded programming, relational databases, Linux development
Preferred skills
Domain-Driven Design, actor-based frameworks (Akka.NET, Microsoft Orleans), Python for tools
Technologies
C++20, Clang, CMake, Boost, PostgreSQL, GitLab, TeamCity, Ansible, SonarQube, Clang-Tidy, Clang-Format, Grafana
Responsibilities
Design and implement solutions for new game mechanics based on designer documentation, prepare and discuss RFC documents, deliver solutions to production and monitor behavior, refactor and optimize existing functionality for performance and scalability, perform code reviews, create functional prototypes, write and maintain technical documentation
Seniority
Senior, hands-on IC