Senior Release Engineer
The Release Team at Gearbox is growing! We are looking for a Senior Build and Release Engineer to join us in taking our Release processes to the next level. As a member of a critical team, you will be empowered to help shape and define the future of release efforts as we embark on supporting more platforms and more titles.
Responsibilities:
- Implement, maintain, and optimize build systems across multiple projects and platforms
- Manage and improve source control structure
- Architect support tools that automate core release processes
- Help guide R&D efforts for build hardware and future release processes
- Prioritize disparate build requests from multiple teams
- Own and implement game platform features such as DLC creation and content packaging
- Monitor and manage the hardware of the build cluster that services multiple projects
- Assist the team with certification requirements as they relate to release
- Be available to support project build delivery during major milestones
Requirements:
- Bachelor's degree (or equivalent) in Computer Science or related technical discipline
- 6+ years of software development experience
- Game development experience on Xbox One and/or PlayStation 4
- Experience with C#, C++
- Experience with scripting languages (Ruby, PowerShell, or similar)
- Experience with CI/CD systems (Jenkins, Bamboo, TeamCity, or similar)
- Experience with source control management (Perforce, Git, or similar)
- Experience maintaining build systems across multiple projects
- Excellent communication skills, both written and verbal
- Able to collaborate with teams of varying disciplines
Bonus Points for:
- Perforce expertise
- Unreal Engine 4 development
- .NET Core
- Experience with Ansible, Chef, or similar
- Multiple platform experience (Windows, Linux, OSX)
- Experience with Steamworks or Epic Games Store