702,361open jobs
41,480companies
101,376added this week
Browse all
Salary
$48k – $126k per year (Estimated)
Location
In office (Limassol)
Seniority
Senior · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Scorewarrior Limited is a mobile and online game development and publishing enterprise specializing in 4X strategy and mid-core massively multiplayer online (MMO) games. The company focuses on full-cycle game creation, live-ops management, software engineering, and global player acquisition, centered primarily around its flagship cross-platform title Total Battle.

About the product

Total Battle is an MMO 4X strategy game with deep political systems and intense player-to-player interaction. Players build cities, forge alliances, fight monsters, and compete for dominance. The game runs on mobile and web, with millions of active players, which means every technical decision we make is felt at scale.

Why this role exists

Our framework team carries a wide mandate: we own the foundation that every game feature is built on - from the rendering and UI layer to the asset pipeline, build system, debug tooling, and developer documentation. That foundation has real problems today.

Our mission: create a reliable foundation for product development - simple, fast, and high-quality - so that game features can be built without friction.

Right now we have two codebases (C++ mobile, C# Unity), slow developer iteration cycles, UI that only engineers can touch, and technical constraints that limit what we can ship. This hire is part of the team that will fundamentally solve these problems - and make sure they never come back.

What you'll work on

Your area of ownership spans the full client platform stack:

  • Framework core and LibRocket integration

  • Game engine layer and cross-platform support

  • Tooling for artists, animators, and UI/UX specialists

  • Build pipeline, CI, and test infrastructure

  • App initialization and startup performance

  • Debug tooling and observability

  • Developer regulations and documentation

Near-term tasks in the backlog include: building an extensible asset loader, reducing nullptr risk, improving code testability, lowering the cost of adding debug functionality, and moving to a unified build pipeline. Alongside this, the team is validating an experiment that may lead to building a new client from scratch - a significant greenfield opportunity.

The north star

We're working toward a single codebase across all platforms, where business logic is engine-agnostic and platform-specific code lives only at the framework level. Features will be isolated modules with explicit interfaces and dependencies. Artists and animators will be able to see their work in the game without a developer in the loop. The game will react to player actions instantly - no spinners, no rollbacks. And no waiting on store review to ship fixes.

That's where we're going. Your job is to help get us there.

Who you are

We're looking for an engineer who goes deeper than the task description. When given a problem, you dig for the root cause before proposing a solution. You think in products: MVP first, iterate, measure against real metrics. You design APIs that don't become roadblocks six months later.

  • Self-directed: you work from a problem statement, not a step-by-step spec

  • Product-minded: you decompose work into deliverable slices and validate assumptions early

  • Strong system designer: your APIs are clean, flexible, and future-proof

  • Proactive: you identify problems others have accepted and propose solutions

  • Communicates clearly in Russian: your day-to-day communication with your direct team

  • Communicates clearly in technical English: written RFCs, code review, cross-team discussion

We're not looking for someone who wants a clearly scoped ticket to execute, or someone whose primary motivation is building gameplay features. This team builds the platform that makes gameplay possible.

Requirements

  • 3+ years of C++ (17+) or similar experience in a client application at a product company

  • Strong grasp of design principles and patterns (and knowing when not to use them)

  • Experience with task decomposition and iterative delivery

  • Proficiency in technical English (reading docs, writing RFCs, async collaboration)

Nice to have

  • Active use of LLMs in your work to significantly boost your productivity

  • Experience with game engines or framework-level development

  • Commercial experience with Cocos2d-x

  • Experience with Unity (C#)

  • Familiarity with cross-platform build systems (CMake, CI pipelines)

How we work

You'll receive a problem, not a ticket. You're expected to explore the context, identify the root cause, propose and align on a solution, ship it, and then verify it worked based on feedback and metrics. Delivery is incremental: proof of concept to validate a hypothesis, then a full solution. Predictability matters as much as output.

After 12 months, a great hire here is fully autonomous - picking up problems that span both technical and product dimensions, delivering in predictable increments, and raising the capability of the people around them.

Why join Scorewarrior

  • Onsite work in Limassol, Cyprus: We aim to provide a comprehensive benefits package that supports both your professional growth and comfortable life in Cyprus. You will work from our modern offices in Limassol, surrounded by a highly professional and passionate team that truly enjoys what they do.

  • Stable and transparent compensation, 13th salary, a bonus after successfully passing probation

  • Additional paid days (sick leaves, Christmas holidays, corporate conferences and events)

  • Full relocation coverage for you and your family, if not in Cyprus yet

  • Monthly allowance for preschool, school, and university expenses for employees’ children

  • Access to courses, learning platforms, and professional resources

  • Company-funded professional and language courses, books, and certifications

  • Access to gyms and sports facilities via SportBenefit

  • Private health insurance for you and your family members

Interview process

1 HR screening

A conversation about your background, motivations, and what you're looking for. We'll also walk you through the role and answer your questions about the team and the product.

60 min · Video call

2 Experience-based interview

A deep-dive into your past work with the team lead. We'll talk through specific decisions you've made, how you approach system design, and how you've handled ambiguous or cross-cutting problems.

90 min · Video call

3 Test task

A practical assignment that reflects the kind of work you'd actually do on the team.

Async · Reviewed with feedback

4 Test task review

We walk through your test task together and explore how you broke down the problem, what tradeoffs you made, and how you'd iterate. This is also where we discuss how you work end-to-end - from understanding a problem to verifying the outcome.

90 min · Video call or On-site interview

5 Behavioral interview

We talk through how you work, make decisions, and collaborate in real situations from your experience. Expect questions about how you've handled technical disagreements, navigated unclear requirements, or driven something forward under pressure.

90 min · Video call or On-site interview

6 Final interview

A conversation about the bigger picture - where the company and the platform are going, your long-term goals, and how the two fit together.

60 min · Video call or On-site interview

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
702,361 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Limassol
$80k – $149k per year (Estimated) • In office • Full-Time • London
Python
JavaScript
TypeScript
SQL
C#
C++
C#
.NET
DevOps
CI/CD
Windows
Management
Agile
Apply
$41k – $87k per year (Estimated) • In office • Full-Time • 7+ years exp • Bengaluru
JavaScript
TypeScript
C#
C#
.NET
Entity Framework Core
Databases
MS SQL
Azure Cosmos DB
Azure SQL Database
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Azure AKS
Management
Agile
Scrum
Apply
$179k – $205k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree • McLean
Python
Go
JavaScript
Rust
TypeScript
SQL
C#
Scala
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Bitbucket
GitHub
Apply
SW Engineer 3 hours ago
$49k – $127k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Täby
Rust
C++
DevOps
Jenkins
Git
Bitbucket
Linux
Management
Jira
Apply
$15k – $36k per year (Estimated) • In office • 2+ years exp • Moscow
Python
JavaScript
TypeScript
SQL
C#
Python
FastAPI
Celery
C#
.NET
Databases
PostgreSQL
Redis
RabbitMQ
AI/ML
LangChain
vLLM
RAG
Frontend
Angular
DevOps
Docker
Apply
$57k – $142k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Limassol
Python
Python
FastAPI
AI/ML
Model Context Protocol
Embeddings
AI Agents
LLM
RAG
Semantic Search
Semantic Search
LLM Guardrails
DevOps
GCP
Helm
Azure
CI/CD
AWS
Kubernetes
Apply
$85k – $176k per year (Estimated) • In office • Full-Time • 8+ years exp • Limassol
DevOps
IAM
Apply
$56k – $125k per year (Estimated) • In office • Full-Time • Limassol
Python
DevOps
GCP
Azure
AWS
Kubernetes
Cybersecurity
SIEM
Apply
$48k – $108k per year (Estimated) • In office • Full-Time • 4+ years exp • Limassol
DevOps
GitHub
Management
Notion
Marketing
LinkedIn
Apply
$44k – $100k per year (Estimated) • Remote/Hybrid • Full-Time • Limassol
JavaScript
Node JS
Node JS
Commander.js
Marketing
LinkedIn
Apply
Apply
$33k – $84k per year (Estimated) • In office • Full-Time • 5+ years exp • Limassol
JavaScript
TypeScript
Node JS
Node JS
BullMQ
Databases
RabbitMQ
DevOps
GitLab CI
CI/CD
Docker
Kubernetes
QA
Playwright
Mocha
Apply
$76k per year (gross) • In office • Full-Time • 5+ years exp • Limassol
Python
DevOps
CI/CD
Git
Gitflow
GitLab
Management
Confluence
Jira
Apply
$28k – $64k per year (Estimated) • Remote • Part-Time • 5+ years exp • Limassol
AI/ML
Claude
Midjourney
Management
n8n
Google Calendar
Google Sheets
Apply
$69k per year (gross) • In office • Full-Time • Limassol
Python
Databases
MySQL
ClickHouse
AI/ML
Polars
Triton Inference Server
LightGBM
TensorFlow
Pandas
NumPy
PyTorch
Hugging Face
Machine Learning
DevOps
Docker
Kubernetes
Apply
See all jobs
This is one of many
702,361 more open roles from verified company boards, updated every day.