Senior C++ Developer for Game Framework and Development Tools

Scorewarrior • Cyprus
Relocation
Apply
AI Summary

Join Scorewarrior's Framework Team to improve and expand internal game framework and development tools. Develop core libraries, internal tools, and frameworks for other developer teams. Contribute to high-performance backend development.

Key Highlights
Improve and expand internal game framework and development tools
Develop core libraries, internal tools, and frameworks for other developer teams
Contribute to high-performance backend development
Technical Skills Required
C++ STL CMake Boost.Asio/Beast PostgreSQL Redis Google Spanner Conan Docker Python GitLab CI TeamCity Grafana
Benefits & Perks
Excellent remuneration package
Relocation package for you and your family to Cyprus (Limassol)
Private health insurance for you and your family members
Monthly pre-school, school, and university allowance for employees' children
Lunch compensation and a sports and fitness allowance
Personal development opportunities paid for by the company

Job Description


We are Scorewarrior - a "Great Place to Work" (officially!), with a 99% employee satisfaction rate. We are financially independent, highly profitable, and proud to have never made redundancies - a testament to our stability, culture, and long-term vision.


Our flagship title, Total Battle, is a top-10 mobile 4X strategy game that has increased it's revenue by more than 25 times over the past five years, with the mission to excite and unite over one million players on a daily basis.


We are looking for a Senior Client C++ Developer to join the Framework Team and help improve and expand our internal game framework and development tools - enabling our teams to deliver features faster, more efficiently, and with fewer limitations.


REQUIREMENTS

• Excellent understanding of modern C++ standards, STL, and cross-platform development principles.

• Experience in developing core libraries, internal tools, or frameworks used by other developer teams.

• Ability to design and maintain clean, modular, testable code.

• Proficiency in technical English (documentation, RFCs, code comments).


NICE TO HAVE

• Experience developing game engines or frameworks.

• Commercial experience with Cocos2d-x or similar 2D/3D engines.

• Experience with building pipelines, mobile lifecycle management, and cross-platform deployment.

• Knowledge of performance testing, profiling, and render optimisation.


WHAT WE USE

• No bureaucracy approach: engineers make the technical decisions that shape the product.

• Modern C++20, Boost.Asio/Beast, and CMake for high-performance backend development.

• PostgreSQL, Redis, and Google Spanner for scalable data storage.

• Conan, Docker, and Python tools to streamline development.

• GitLab CI, TeamCity, and Grafana for CI/CD and full observability.

• Freedom to introduce new approaches: codegen, observability tools, AI-based development accelerators — anything that truly boosts the speed and quality of delivering game features.


WHAT WE OFFER

• The best team in the world!

• An excellent remuneration package, including a 13th salary.

• Relocation package for you and your family to Cyprus (Limassol).

• A modern and sunny office 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 and 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.


Subscribe our newsletter

New Things Will Always Update Regularly