Riot Games

Senior Software Engineer, Tools - Unpublished R&D Product

Riot Games
Apply
7 hours ago
Shanghai, ChinaSenior

Responsibilities

  • Maintain and optimize CI/CD and build pipelines for automated builds, testing, packaging, and release delivery.
  • Maintain jobs, scripts, and configurations in Horde, BuildGraph, or similar systems.
  • Develop Unreal Editor tools, automation scripts, asset validation tools, and data processing utilities using C++, Python, and related technologies.
  • Diagnose build, Cook, packaging, and environment dependency issues while improving logging, alerting, and recovery mechanisms.
  • Analyze build efficiency and standardize build, packaging, and testing workflows.
  • Partner with Client, Gameplay, Technical Art, Art, and QA teams on tool adoption, release execution, and issue resolution.

Requirements

  • At least 3 years of experience in software engineering, game tools, build systems, or CI/CD development.
  • Strong proficiency in either C++ or Python, with the ability to read or maintain code in the other language preferred.
  • Experience with Unreal Engine project or tool development and understanding of UBT, UAT, BuildGraph, Editor, Build, Cook, and Package workflows.
  • Familiarity with CI/CD pipeline or build orchestration systems such as Jenkins, Horde, or GitHub Actions.
  • Familiarity with Git, Perforce, or other version control systems.
  • Understanding of automated builds, automated testing, packaging, artifact management, and version releases.
  • Ability to independently drive engineering tasks within a defined scope and collaborate across functions.
  • Strong log analysis, troubleshooting, and cross-environment debugging skills.
  • Experience with UAT, UBT, Unreal automated testing, smoke testing, asset validation, performance checks, Cook validation, resource pipelines, or multi-platform, distributed, or cloud builds is desirable.

Tech Stack

C++GitGitHub ActionsJenkinsPythonUnreal Engine

Categories

DevOpsGaming
Riot Games

About Riot Games

5,001-10,000 employees

Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.

Contact me