Назад
3 дня назад

Senior Software Engineer, Tools - Unpublished R&D; Product (Unreal Engine)

Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →