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 product: We are currently working on Total Battle — an MMO 4X strategy game with a deep political system and lots of player interaction. Players take on the role of a commander and need to develop their city, forge alliances, fight against monsters, and conquer other players. We're constantly developing new game mechanics, and the project is continuing to grow.
Today our CI already includes 30+ pipelines and 1,000+ TeamCity build configurations, plus a growing number of GitLab CI pipelines.
You will take ownership of the CI layer across multiple teams:
from mapping and refactoring existing pipelines, through building reusable components and guardrails, to shaping observability and delivery standards that become the foundation for company-wide development and release processes.
- Unify and refactor CI jobs Analyze existing TeamCity/GitLab CI pipelines, reduce divergence, and bring them to a small set of clearly defined, standardized templates.
- Establish safe pipeline evolution Build guardrails and automated validation so CI/CD pipeline changes are fast and low-risk
- Build reusable pipelines Ship versioned CI/CD components and templates for TeamCity and GitLab CI with semantic versioning, change logs, and safe rollout/rollback.
- Enable developers Publish documentation, migration playbooks, and CLIs; add telemetry to understand DevEx pain points.
- Work closely with Infra and Product teams Contribute to the architecture and design of our infrastructure and deployment systems, ensuring they meet delivery needs.
- Developer feedback quality Cut time‑to‑green, reduce queue wait, and make logs actionable (structured logs, links to tests, artifacts, and dashboards).
- 5+ years of experience as a Platform, DevOps, or CI/CD Engineer in complex engineering environments.
- Deep expertise with GitLab CI/CD and/or TeamCity (Kotlin DSL, runners/agents, autoscaling, caching).
- Strong grasp of build systems, artifact management, caching, and dependency optimization.
- Experience with Docker, K8s, Helm
- Strong experience with scripting language (we are using Python, Kotlin, Bash, PowerShell) and proficiency with Git and trunk‑based development.
- Excellent cross‑functional communication; you can drive org‑wide adoption with clear docs, RFCs, and migration guidance.
- Ownership mindset focused on developer experience and end‑to‑end delivery flow.
- B2 and higher level of English.
Our stack
- CI/CD: TeamCity, GitLab CI
- Build : CMake, Gradle, Bazel, Fastlane
- Tools: Python, Kotlin, Bash, PowerShell, Docker
Nice to have:
- Solid grasp of monitoring and observability principles (metrics, dashboards, alerting, SLIs/SLOs).
- Previous experience in game development or high-performance product environments is a plus.