Scorewarrior15.04.26
AI SCORE 8.5

Senior C++ Software Engineer - Game Development

$120K–$150K/year
RemoteGamingRelocation

About the Role

We are looking for a Senior C++ Software Engineer to join our passionate team at Scorewarrior, a leading game developer based in Limassol, Cyprus. As a Senior C++ Software Engineer, you will play a crucial role in developing new game features for our MMO 4X strategy game, Total Battle. This is an exciting opportunity to work on a project with a code base of approximately 300k SLOC, contributing to the goal of making Total Battle the No.1 strategy game in the world.

What You'll Do

  • Design and implement innovative solutions for new game mechanics based on documentation from game designers.
  • Create technical designs and prepare RFC documents to discuss your approach with the team before implementation.
  • Deliver your solutions to production and monitor their performance post-deployment to ensure smooth operation.
  • Refactor and optimize existing functionalities to enhance performance, maintainability, and scalability.
  • Conduct code reviews for team members, adhering to coding guidelines and best practices.
  • Create functional prototypes to validate ideas and mechanics as needed.
  • Write and maintain comprehensive technical documentation for implemented features and decisions.
  • Participate in team meetings and discussions to stay aligned on project priorities and progress.

Requirements

  • Strong communication skills and a proactive approach.
  • 3+ years of experience in C++ development within a product-oriented company.
  • At least 2 years of backend development experience (not necessarily in C++).
  • Solid understanding of software design principles and practical application.
  • Ability to analyze and decompose complex tasks into manageable steps.
  • Practical experience with network and multithreaded programming.
  • Experience with relational databases.
  • Proficiency in Linux environments for development and debugging.
  • Willingness to learn Python for tool and automation development.

Nice to Have

  • Samples of code to demonstrate your skills.
  • Knowledge of other high-level programming languages.
  • Experience applying Domain-Driven Design in real-world projects.
  • Hands-on experience with actor-based frameworks like Akka.NET or Microsoft Orleans.

What We Offer

  • A team of dedicated professionals passionate about game development.
  • An excellent remuneration package, including a 13th salary.
  • Full relocation coverage for you and your family to Cyprus.
  • A modern office located close to the sea.
  • Private health insurance for you and your family members.
  • Monthly allowances for pre-school, school, and university for employees' children.
  • Lunch compensation and a sports and fitness allowance.
  • Company-funded personal development opportunities, including professional and language courses.
  • Bonuses for outstanding results, years of service, marriage, and childbirth.
  • Friendly monthly office parties and epic annual celebrations.
Why This Job8.5 of 10

This Senior C++ Software Engineer role at Scorewarrior offers a unique opportunity to work on a leading MMO game with a supportive team and excellent benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.