Senior Software Engineer, Tools - Unpublished R&D Product
Core
Own and evolve tools or CI/CD modules for game development, focusing on Unreal Engine tooling, pipeline maintenance, and engineering productivity improvements.
Role type
Senior IC software engineer (game tools & CI/CD)
Builds
Reliable, reusable tools and workflows for game development, testing, and release delivery
Domain
Video game development, Unreal Engine, CI/CD
Required skills
C++, Python, Unreal Engine tooling, CI/CD pipeline management, build orchestration, version control, automated testing, log analysis, troubleshooting
Preferred skills
UAT/UBT experience, asset validation tools, multi-platform distributed builds, build stability optimization
Technologies
Unreal Engine, C++, Python, Jenkins, Horde, BuildGraph, Git, Perforce, GitHub Actions
Responsibilities
Maintain and optimize CI/CD and build pipelines; Develop Unreal Editor tools, automation scripts, and data processing utilities; Diagnose and resolve build, Cook, packaging, and environment dependency issues; Analyze build efficiency and drive standardization of workflows; Partner with cross-functional teams to support tool adoption and issue resolution
Seniority
Senior, hands-on IC