Build Engineer
Build A Rocket Boy
Edinburgh, United Kingdom
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Edinburgh, United Kingdom
Tech stack
Bash
C Sharp (Programming Language)
C++
Continuous Integration
Python
Perforce
Powershell
Ansible
Software Engineering
Scripting (Bash/Python/Go/Ruby)
GIT
Kotlin
Gitlab-ci
Information Technology
Unreal Engine
TeamCity
Puppet
Software Version Control
Job description
As a Senior Build Engineer here at Build A Rocket Boy, you will be part of a small team responsible for getting our games from their source in our code/asset repositories into their packaged forms for multiple platforms and audiences. You will also be responsible for improving tools and processes used internally to enhance our development processes. You will use your experience with source control and build production to assist with development issues across the company. A Senior Build Engineer should have understanding of best-practice and standard techniques in build system management. Key Responsibilities
- Maintain and improve our build processes, using TeamCity and GitLab CI.
- Maintain and develop the build infrastructure powering our CI/CD pipelines (on-premise and in the cloud)
- Handle simple merge and conflict issues using Perforce.
- Develop scripts and tools to automate common processes in a variety of languages (C#, Python, Kotlin, Bash, ...).
- Give first line support for build & build infrastructure related issues for the development team.
- Liaise with QA and development teams to integrate critical bug-fixes and features into builds.
- Liaise with IT to discuss and agree on infrastructure issues, needs and security.
Requirements
- Knowledge and experience of how builds are produced in the gaming industry.
- Extensive experience with asset management/source control systems such as Perforce and git.
- Experience with CI/CD build systems such as TeamCity.
- Intermediate level knowledge of scripting languages such as Bash, Batch, Kotlin, PowerShell and/or Python.
- Previous experience using C++ and Unreal Engine 5 would be an advantage.
- Experience with console platforms such as PS5 and Xbox and their release processes would be an advantage.
- Experience with infrastructure management systems such as Salt, Ansible, Puppet would be an advantage.
- Self-motivated and driven to creatively solve problems.
- Strong communication skills, and comfortable working across teams.
- Bachelor's degree with a Computer Science/Software Engineering focus or similar experience.
About the company
About Build A Rocket Boy Build A Rocket Boy is an independent game developer, headquartered in Edinburgh Scotland, with operations in Budapest Hungary, the Netherlands, France, and California USA. Led by game developer Leslie Benzies, Build A Rocket Boy's team includes hundreds of the industry's brightest development talents with the shared vision to create new and innovative entertainment experiences. Build A Rocket Boy's first project is EVERYWHERE - a new multi-world game experience that blurs the line between reality and the digital world.