В Riot чётко описана роль в разработке инструментов и систем сборки для нового игрового проекта: актуальные технологии сочетаются с ответственностью за собственное направление.
Кликните для подробной информации
Актуальные технологииПонятная зона ответственностиИзвестная игровая компания
Оценка от Hirify AI
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Engineer, Tools - Unpublished R&D; Product (Unreal Engine): Building and evolving Unreal Engine tools, CI/CD modules, and build workflows with an accent on automated builds, testing, packaging, and engineering productivity. Focus on diagnosing Cook and packaging issues, improving build reliability and recovery, and developing reusable automation with C++ and Python.
Company
Player-focused game development company creating and evolving large-scale multiplayer game experiences.
What you will do
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 manual operational steps, standardizing build, packaging, and testing workflows.
Partner with Client, Gameplay, Technical Art, Art, and QA teams on tool adoption, release execution, and issue resolution.
Requirements
3+ years of experience in software engineering, game tools, build systems, or CI/CD development.
Strong proficiency in either C++ or Python; experience reading or maintaining code in the other language is a plus.
Experience with Unreal Engine project or tool development, including UBT, UAT, BuildGraph, and Editor, Build, Cook, and Package workflows.
Familiarity with one or more 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 and communicate effectively across functions.
Strong log analysis, troubleshooting, and cross-environment debugging skills.
Nice to have
Experience with UAT, UBT, Unreal automated testing, or smoke testing.
Experience developing tools for asset validation, performance checks, Cook validation, or resource pipelines.
Experience with multi-platform, multi-configuration, distributed, or cloud builds.
A track record of improving build stability, reducing build times, or lowering the cost of manual operations.
Culture & Benefits
Collaborative environment focused on craft expertise and cross-functional partnership.
Decision-making prioritizes player experience and player empathy.
Values experimentation, different perspectives, and challenging constraints.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →