CI Engineer

2 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

Scorewarrior, a game developer and publisher based in Limassol, Cyprus, seeks a CI Engineer. The role involves developing and maintaining CI pipelines using KotlinDSL, managing build agents, ensuring pipeline stability, refactoring pipelines, improving the user experience, and participating in on-call duty. The engineer will work with various teams, including Game Backend, Game Client, Web Services, Developer Experience, and Art/Game Designers, to provide reliable and easy-to-understand CI pipelines. The goal is to support the development of high-quality games and contribute to the company's mission of uniting and exciting people worldwide.
Must have:
  • Experience with TeamCity and KotlinDSL.
  • Experience managing build agents (Mac, Windows, and Google Cloud).
  • Ability to improve and maintain CI pipelines.
  • Understanding of CI/CD principles.
  • Ability to refactor and manage build configurations.

Job Details

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 150+ 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 a CI Engineer to work with TeamCity in our Developer Experience Team.

Your focus will be on providing reliable and easy-to-understand CI pipelines for most of our developer teams: Game Backend (C++/C#), Game Client (C++/C#), Web Services (JS/PHP), Developer Experience (Kotlin/Python), Art/Game Designers (digital assets, game configuration).

Your responsibilities:

  • Improving existing TeamCity pipelines and developing new ones using KotlinDSL.

  • Managing build agents — both on-site (Mac and some Windows) and on-demand (in Google Cloud).

  • Increasing the stability of pipelines and keeping them up-to-date with internal requirements and TeamCity updates.

  • Refactoring pipelines to keep them manageable (there are ~2k build configurations on our server right now).

  • Improving the UX of running pipelines and understanding fails.

  • Participating in on-call duty rotation (not during the night) to help teams resolve CI-related problems quickly.

Similar Jobs

Epic Games - Programmeur de systèmes Gameplay sénior, Relation avec les développeurs

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Months ago
Aspyr Media - Head of Engineering

Aspyr Media

Austin, Texas, United States (On-Site)
1 Year ago
Apple - AIML - Staff Machine Learning Engineer, Information Intelligence

Apple

Santa Clara, California, United States (On-Site)
1 Month ago
31st Union - Expert Core Engineer

31st Union

San Mateo, California, United States (On-Site)
2 Months ago
Gunzilla - Senior Technical Animator

Gunzilla

Frankfurt Am Main, Hessen, Germany (On-Site)
3 Months ago
Liquid Robotics - Senior Mechanical Engineer

Liquid Robotics

Herndon, Virginia, United States (On-Site)
3 Weeks ago
Nagarro - Senior Engineer, BI Reporting

Nagarro

South Africa (On-Site)
8 Months ago
Assystems - Principal Mechanical Engineer

Assystems

Derby, England, United Kingdom (Hybrid)
8 Months ago
Assystems - Senior Mechanical Engineer

Assystems

Culham, England, United Kingdom (Hybrid)
8 Months ago
AECOM - Highway Engineering Technical Lead

AECOM

Trenton, New Jersey, United States (Hybrid)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Wargaming - Unreal Engine Developer

Wargaming

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Month ago
Marvell - Design Verification Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Tencent - Senior Technical Artist (VFX Rendering) - Global AAA Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Epic Games - Gameplay Systems Programmer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Qualcomm - AI Model System Software Performance Optimization Staff Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
4 Weeks ago
bytedance - Network Software Development Engineer, Programmable Network - San Jose

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Ubisoft - Project Programming Lead - Gameplay [Rainbow Six Mobile]

Ubisoft

Montreal, Quebec, Canada (Hybrid)
1 Week ago
Epic Games - Senior Engine Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
zoox - Software Engineer - Road Network Tools

zoox

Foster City, California, United States (Hybrid)
3 Months ago
Google - Software Engineer, Home Camera Device

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in Limassol, Limassol, Cyprus

Say games - Motion Designer

Say games

Limassol, Limassol, Cyprus (Hybrid)
2 Months ago
Owlcat Games - Senior Level Designer (Gameplay/Mechanics)

Owlcat Games

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Nexters - Frontend Developer

Nexters

Cyprus (Remote)
3 Months ago
Wrike - Mid-Senior Backend Engineer

Wrike

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Welltech - Senior Product Manager, Platform

Welltech

Limassol, Limassol, Cyprus (Hybrid)
1 Month ago
Scorewarrior - Senior IT Recruiter

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Easybrain - Accountant/Bookkeeper

Easybrain

Limassol, Limassol, Cyprus (Hybrid)
2 Months ago
Scorewarrior - Relocation Specialist

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
4 Days ago
Say games - Marketing Creatives Artist

Say games

Limassol, Limassol, Cyprus (Hybrid)
2 Months ago
True myth gaaaames - UNITY DEVELOPER

True myth gaaaames

Limassol, Limassol, Cyprus (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Coupa - Sr. Lead Software Engineer

Coupa

Bengaluru, Karnataka, India (Remote)
1 Month ago
Cadence - Software Engineer II

Cadence

Ahmedabad, Gujarat, India (On-Site)
1 Month ago
cyara - Senior Software Engineer

cyara

Hyderabad, Telangana, India (Hybrid)
4 Weeks ago
Unity - Senior Software Engineer

Unity

Tokyo, Japan (On-Site)
2 Months ago
Insight Software - Manager, Engineering

Insight Software

Hyderabad, Telangana, India (On-Site)
1 Month ago
Nordson Corporation - Software Engineer Team Leader

Nordson Corporation

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Caramel tech studios - Senior Software Engineer (SSE) - Server

Caramel tech studios

Lahore, Punjab, Pakistan (On-Site)
2 Weeks ago
Mindbotix - SQA Engineer

Mindbotix

Lahore, Punjab, Pakistan (On-Site)
2 Months ago
PwC - SAP Record to Report Lead

PwC

Dublin, County Dublin, Ireland (On-Site)
1 Month ago
NVIDIA - Senior Chip Design Engineer, Formal Verification

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We create games with a mission to unite and excite people all over the world.

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

Limassol, Limassol, Cyprus (On-Site)

View All Jobs

Get notified when new jobs are added by Scorewarrior

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug