Senior Backend C++ Developer

Scorewarrior , Opublikowany 3 dni temu

Senior

Pełne zatrudnienie

Do ustalenia

Relocate, Limassol

Scorewarrior is a game developer and publisher from Limassol, Cyprus. The company is focused on the 4X strategy genre with an ambitious goal to grow it’s hit game Total Battle to become the No.1 strategy game in the world. Our team consists of 150+ passionate, talented, self-demanding, and constantly developing professionals who love making high-quality games.

Our mission: to unite and excite people all over the world.

Nad czym pracować?
  • Nazwa projektu (ów): Total Battle
  • Na jakim etapie projekt(y)? LiveOps
  • Gatunek: Gry strategiczne, MMO
  • Platformy : Mobile, Browser, iOS, Android
Wielkość i struktura zespołu?

Our team has 150+ passionate, talented, self-demanding, and constantly developing professionals who love making high-quality games.

Na jakie zadania (obowiązki)?

We are looking for a Senior C++ Developer to join the Platform Team building architecture used by fellow engineers and powering game services across the company. You will work with modern C++ (17/20), asynchronous systems, network communications (S2S), high-load services, and distributed architectures.

What You Will Do

  • Design and develop core SDK/framework modules with clean abstractions to enable simple, fast, and high-quality game logic development.

  • Gather requirements and design APIs, protocols, and service-to-service interaction contracts.

  • Build asynchronous and multithreaded code with high performance in mind.

  • Work with S2S communications: idempotency, transactions, and guaranteed delivery in distributed systems.

  • Design and evolve ORM and data persistence layers (PostgreSQL, Redis).

  • Ensure scalabilitystability, and fault tolerance of backend services.

  • Work with legacy code—simplify, refactor, and increase reliability without downtime or production risks.

  • Implement observability: metrics, logs, tracing.

  • Improve developer tools and DevEx — CMake, Conan, Python tooling, CI/CD scripts, Docker.

  • Participate in code reviews, architectural discussions, mentoring, and R&D exploration.

Jakiego specjalisty szukamy?

We are looking for a Senior C++ Developer to join the team working on the Game Backend Framework and SDK — an internal solution that simplifies the creation of game mechanics.

Our game project contains around 500k lines of code, where a unified game world is sharded across hundreds of service instances. We're constantly developing new game mechanics, and the project is continuing to grow. Our main goal is to guarantee future scalability, flexibility, quality, and simplicity in developing new game features.

Key skills:

  • C++ (5+ years): Solid knowledge of the 17+ standard and popular libraries.

  • Software Design: The ability to write simple and maintainable code, knowledge of principles and design patterns, and familiarity with common architectures.

  • API Development: The ability to design intuitive and extensible solutions for developers.

  • Backend: Confident knowledge of server technologies and how to work with Linux.

  • Multithreading Experience: Experience working with threads, preventing race conditions, deadlocks, and lock contention. An understanding of coroutines.

  • Networking: Knowledge of IP, TCP, and UDP; experience with TCP, HTTP, REST/RPC, and asynchronous APIs.

  • Databases: Experience with relational and NoSQL databases, caching, and cache invalidation.

  • Python: Knowledge thereof or a willingness to learn quickly for the purposes of utility creation and code generation.

  • C#: Knowledge thereof or a willingness to learn for the purposes of supporting C# SDK versions.

  • Testing: Experience of writing unit and integration tests.

The following would also be to your advantage:

  • A portfolio of code you can show us.

  • An understanding of the gaming industry and related terminology.

  • Game development experience.

  • Basic knowledge of Cloud and CI/CD.

  • Knowledge of other programming languages.

Jakie warunki i bonusy?
  • An excellent remuneration package, including a 13th-month salary.

  • Full-coverage relocation for you and your family to Cyprus (Limassol).

  • A modern and sunny office space close to the sea.

  • Private health insurance for you and your family members.

  • A monthly school allowance for your children at pre-school and school-age.

  • Lunch compensation.

  • A sports and fitness allowance.

  • Personal development opportunities paid for by the company: professional and language courses, books, etc.

  • Bonuses for outstanding results, years worked, getting married, and the birth of a child.

  • Friendly monthly office parties and epic, annual offsite company birthday and Christmas parties.

Proces selekcji
  • Recruitment Screening

  • Competency Interview

  • Test Task

  • Technical Interview

  • Interview with the Team

  • Interview with CTO

InGameJob partner logo
Scorewarrior

Rodzaj firmy: product, publisher

Pracownicy: 51-200

Platformy : Mobile, Browser

https://scorewarrior.com/

Wszystkie oferty pracy Scorewarrior
Join our Discord!
Find out about new Backend Developer jobs on Discord
discord icon
join
@ingamejob_dev
dowiedz się o nowych ofertach pracy Backend Developer w Telegram
Subskrybuj

Podobne oferty pracy

Scorewarrior

Relocate, Limassol

Opublikowany 2 dni temu

Senior

Do ustalenia

Pełne zatrudnienie

MoveUp Recruiting Agency

Praca zdalna

Opublikowany 3 dni temu

Senior

$5,000 - $8,000 / Miesiąc

Pełne zatrudnienie