Senior C++ Developer

Scorewarrior • Armenia
Visa Sponsorship Relocation
Apply
AI Summary

Scorewarrior is seeking an experienced C++ Developer to join their Core Team. The successful candidate will design and develop the Core backend component, create user-friendly APIs, and maintain high-quality code. The ideal candidate will have 6+ years of commercial development experience in C++, including 3+ years in backend.

Key Highlights
Design and develop Core backend component
Create user-friendly APIs
Maintain high-quality code
Technical Skills Required
C++ C++ 17/20 STL RAII Templates SOLID YAGNI/KISS/DRY Patterns Service-Oriented/Action(Command)-based approaches Networking & Concurrency TCP/HTTP RPC (gRPC/protobuf) Thread-pools Async/Await Observability Prometheus/InfluxDB Grafana
Benefits & Perks
Great Place to Work
99% employee satisfaction
Low turnover
Colleagues who genuinely enjoy collaborating
Live and work in sunny Cyprus
Relocation and visa support for you and your family
Shape a global hit
Grow fast in a company that's already strong
Earn industry-leading rewards
High salaries
13th month
Performance bonuses
Extra rewards for long service, marriage, or welcoming a child
Lunch every day
Private family health insurance
Monthly allowance for children's pre-school, school, and university education

Job Description


Scorewarrior is 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 games.

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


We are looking for an experienced C++ Developer for our Core Team to work on key game project functionalities. We strive for simplicity, scalability, maintainability, and excellent quality in its solutions. Our team's main goal and challenge is to achieve outstanding technical design and ensure quality, flexibility, and ease of development for game feature.


Tasks to be solved

  • Designing and developing the Core backend component and creating user-friendly APIs with Doxygen descriptions.
  • Refactoring and isolating existing modules and eliminating technical debt.
  • Preparing and reviewing ADRs/RFCs, formulating architectural solutions within your team/service, and presenting them to the architectural board for discussion.
  • Conducting code reviews and design reviews of game mechanics.
  • Maintaining high quality by writing unit and integration tests, implementing metrics, and profiling code.
  • Planning, decomposing, and delegating sub-tasks and evaluating the results thereof.
  • Developing tools and scripts for automating internal development process


To succeed, you will need

  • 6+ years of commercial development in C++, including 3+ years in backend.
  • C++ 17/20: STL, RAII, templates (concepts).
  • Practical experience in software design: SOLID, YAGNI/KISS/DRY, patterns.
  • Knowledge of Service-Oriented/Action(Command)-based approaches.
  • Networking & Concurrency: TCP/HTTP, RPC (gRPC/protobuf), thread-pools, and an understanding of async/await.
  • Observability: Prometheus/InfluxDB, Grafana, or analogs.
  • The ability to participate in creating or reviewing architectural documentation (ADRs/RFCs).


The following would be to your advantage

  • Experience with Java, Kotlin, C#, or Python.
  • Gamedev experience.
  • Experience in designing large-scale modules / components / services.


What we offer

  • A Great Place to Work. 99% employee satisfaction, low turnover, and colleagues who genuinely enjoy collaborating.
  • Live and work in sunny Cyprus. We’re an office-first team in Limassol with a modern seaside workspace, and full relocation and visa support for you and your family.
  • Shape a global hit. We’re the only European studio with a 4X strategy title in the world’s top-10. Our top-50 mobile game has grown 25x in revenue and audience in the last five years.
  • Grow fast in a company that’s already strong. We’re independent, financially rock-solid, and expanding at startup speed, and we have never had lay offs.
  • Work where ideas win. Flat structure, collective decision-making, and honest feedback create full transparency and help you grow fast.
  • Earn industry-leading rewards. High salaries, a 13th month, performance bonuses, and extra rewards for long service, marriage, or welcoming a child, and lunch every day.
  • Feel supported at every stage of life. Private family health insurance, plus a monthly allowance for children’s pre-school, school, and university education.
  • Your growth is our priority. From specialized training and certifications to language courses and books, you’ll have everything you need to keep learning.

Similar Jobs

Explore other opportunities that match your interests

Senior Frontend Developer (Angular)

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

BrainRocket

Armenia

Armenia Cyber & Digital Resilience Systems Engineer

Programming
•
2d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

crdf global

Armenia

Quantitative Equity Researcher

Programming
•
6d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

worldquant

Armenia

Subscribe our newsletter

New Things Will Always Update Regularly