Senior Client C++ Developer

2 weeks ago


Belgrade, Central Serbia Scorewarrior Full time €60,000 - €80,000 per year

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 180+ passionate, talented, self-demanding, and constantly developing professionals who love making high-quality games.

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

We are developing a
large-scale
multiplayer project with a client side using
C++ (Cocos2d)
and
C# (Unity)
, along with a comprehensive server backend.

We are looking for a
Senior Core Client C++ Developer
to help bolster and develop core (client-side) components.

Tasks to be solved:

  • Creating and supporting core modules

○ Moving code (e.g., map logic, metagameplay) to the core area of responsibility through auditing, refactoring, and separation into modules.

○ Creating a permissions system based on configurable conditions for managing access to game functions.

  • Redesign and refactoring:

○ Developing universal mechanisms for in-game special offers, promotions, buffs, and effects — allowing feature teams to configure specific cases without having to make core edits.

○ Refining the HotReload system (which allows us to seamlessly update configurations and functionality in different environments).

○ Designing an "instances" system (separate locations/scenes/subsystems) with special game rules.

  • Optimization:

○ Implementing client metrics (SLI) and defining goals (SLO) to ensure stability and high performance.

  • Accelerating the integration of new mechanics:

○ Identifying typical scenarios and migrating repetitive code into reusable core components.

○ Creating a convenient API and clear documentation (guides, FAQs, and examples).

  • Maintaining core code quality:

○ Decomposition, reviewing code, and refactoring large fragments without the need for huge disruptive changes.

Job requirements

Main requirements (hard skills):

  • Commercial development experience in C++
    (5+ years) —
    priority
    .

○ Excellent command of modern standards (C++11 and above), STL, and an understanding of cross-platform development principles.

○ The ability to work with profilers, templates, memory, and multithreading in practice.

  • Experience
    in developing with
    C#
    (2–3 years) — preferable. The ability to
    read
    others' code and modify modules in Unity as needed.
  • Experience with 2D/3D game engines
    (e.g., Cocos2d-x, Unity, or their equivalents):

○ An understanding of key components (render, layers/scenes, animations/timelines, and Prefab).

○ The ability to navigate engine architecture and enhance/expand basic modules as needed.

  • Experience in developing core libraries
    or tools for developer teams (internal framework, plugins, and scripts).
  • Knowledge of patterns
    and design principles (SOLID, GOF, KISS, and YAGNI) and the ability to properly decompose tasks and extract reusable components.
  • Experience
    in creating or supporting
    complex game projects
    (strategy, MMORPG, and/or open world) or large mobile titles (DAU > 100k) with continuous server sync.
  • Performance optimization
    : profiling, render tracing, and memory handling.
  • The
    ability to write
    testable code (unit tests, integration tests, and automation tests).
  • A basic understanding of
    build pipelines
    (iOS/Android) and mobile app lifecycles.

The following would be to your advantage:

  • Experience in writing or running
    performance tests
    (load and stress tests).
  • Extensive knowledge of game development tools and libraries (Spine/DragonBones, UI solutions, analytics SDK, etc.).
  • Experience with Unity Addressables and ECS/DOTS.

What we offer:

  • The best team in the world
  • An excellent remuneration package, including a 13th 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 pre-school, school, and university allowance for employees' children.
  • 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.

  • Senior C++ Developer

    2 weeks ago


    Belgrade, Central Serbia Team Sava Full time €104,000 - €130,878 per year

    Team Sava specializes in building outstanding teams of passionate, world-class professionals and top-tier software developers for growing global hi-tech companies.Our partner, Vicarius is a leader in vulnerability remediation, bridging the gap between security, IT, and operations teams. Vicarius empowers organizations to protect their assets by automating...

  • Senior C++ Developer

    2 weeks ago


    Belgrade, Central Serbia Perplexity Full time €90,000 - €120,000 per year

    Perplexity is an AI-powered answer engine founded in December 2022 and growing rapidly as one of the world's leading AI platforms. Perplexity has raised over $1B in venture investment from some of the world's most visionary and successful leaders, including Elad Gil, Daniel Gross, Jeff Bezos, Accel, IVP, NEA, NVIDIA, Samsung, and many more. Our objective is...


  • Belgrade, Central Serbia Luxoft Serbia Full time €90,000 - €120,000 per year

    Project DescriptionUS based hedge fund is a quantitative asset management firm founded in 2007 and currently has over 600 employees spread across more than 25 offices in 15 countries. US based hedge fund develop and deploy systematic financial strategies across a variety of asset classes in global markets, utilizing a proprietary research platform and risk...


  • Belgrade, Central Serbia Acronis Full time €80,000 - €100,000 per year

    Acronis is revolutionizing cyber protection—providing natively integrated, all-in-one solutions that monitor, control, and protect the data that businesses and lives depend on. We are looking for a Senior C++ Software Developer to join our mission to create a #CyberFit future and protect all data, applications, and systems across any environment.The...


  • Belgrade, Central Serbia Scorewarrior Full time €60,000 - €80,000 per year

    Scorewarrioris a game developer and publisher based in Limassol, Cyprus. The company focuses on the 4X strategy genre, with an ambitious goal to grow its hit game, Total Battle, to become the No.1 strategy game in the world. Our team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality...

  • Senior Client Partner

    2 weeks ago


    Belgrade, Central Serbia Aleph Full time €60,000 - €80,000 per year

    Are you ready to join our digital revolution journey? At Aleph Holding, we're not just part of the digital advertising landscape—we're shaping its future. Representing the world's leading platforms, including TikTok, Amazon, Google, and nearly 55 others, we operate in 130 markets across new and existing geographies. Our mission is to empower advertisers...

  • Middle C# Developer

    2 weeks ago


    Belgrade, Central Serbia Akvelon, Inc. Full time €60,000 - €80,000 per year

    We are looking for a motivatedMiddle .NET + Azure Developerto join our Managed Service project team. The role focuses on validating customer connectivity setups in AzureKey Responsibilities:Develop and maintain solutions using C#/.NET;Validate networking scenarios (protocols, VMs, VNets, Subnets, etc.);Work with Azure services: Storage, Service Bus, WebJobs,...


  • Belgrade, Central Serbia ApprovalMax Limited Full time €70,000 - €120,000 per year

    Company Description ApprovalMax is award-winning B2B software used by businesses around the world to approve bills and expenses. It streamlines the approval process for decision-makers by replacing paper and email approvals with automated workflows. ApprovalMax integrates with platforms such as Xero, QuickBooks Online, and Oracle NetSuite to unlock powerful...


  • Belgrade, Central Serbia Acronis Full time $80,000 - $120,000 per year

    Acronis is revolutionizing cyber protection—providing natively integrated, all-in-one solutions that monitor, control, and protect the data that businesses and lives depend on. We are looking for a C++/Golang System Developer to join our mission to create a #CyberFit future and protect all data, applications and systems across any environment.Join the...


  • Belgrade, Central Serbia Akvelon Full time €60,000 - €80,000 per year

    We are looking for a motivated Middle .NET + Azure Developer to join our Managed Service project team. The role focuses on validating customer connectivity setups in AzureTasksKey Responsibilities:Develop and maintain solutions using C#/.NET;Validate networking scenarios (protocols, VMs, VNets, Subnets, etc.);Work with Azure services: Storage, Service Bus,...