What We Do
Unreal Engine is a complete suite of development tools for anyone working with real-time technology. From enterprise applications and cinematic experiences to high-quality games across PC, console, mobile, VR and AR, Unreal Engine provides everything you need to start, ship, grow, and stand out from the crowd.
What You'll Do
Epic Games is looking for an experienced Build Engineer to join our Unreal Engine team. In this role, you will work with engineers across Epic to deliver solid build and automation solutions. We are looking for someone who is motivated to improve developer workflows and who is comfortable working with large, complex codebases.
In this role, you will:
- Be responsible for maintaining and improving existing build systems and CI/CD pipelines
- Help ensure reliable deliveries across multiple platforms (PC, console, mobile, etc.)
- Help ensure the health of the Perforce depot and assist with source control issues
- Build and maintain tools for Epic developers to improve their workflows
- Actively look for areas of improvement within our processes
- Support a large group of developers and help them with their day-to-day build issues
What we're looking for:
- A strong understanding of modern build systems and CI/CD pipelines (e.g., Jenkins, TeamCity, Azure DevOps, etc.)
- Proficiency in at least one scripting language (Python, PowerShell, etc.)
- Experience with traditional source control systems (e.g., Perforce)
- Experience with Git (e.g., GitHub)
- Experience with multiple platforms (Windows, Linux, MacOS, consoles, etc.)
- Strong troubleshooting and debugging skills
- Experience with C++ or C# development
- Familiarity with the Unreal Engine is a plus