Tools and Automation Engineer (Regular/Senior)
dsdambusuter
Job Summary
As a Tools and Automation Engineer, you will power the systems, tools, and automation that enable developers to build, test, and ship games at scale. This role involves maintaining and updating build infrastructure, developing internal build and automation tools, designing and implementing new automated tests, and collaborating with development and QA teams to ensure smooth integration and deployment. The ideal candidate loves to code, solve complex problems, and is eager to learn new technologies.
Must Have
- Proficiency in Python, C++, or other object-oriented languages for scripting and tool development.
- Understanding of test automation design for optimal coverage.
- Experience with build systems like Jenkins, TeamCity, or custom solutions.
- Familiarity with version control systems (Perforce, Git) and CI/CD pipelines.
- Experience with data-driven systems and JSON for configuration and workflows.
- Experience with Unreal Engine and C++ in large-scale projects.
- Experience with console development tools.
Perks & Benefits
- Core hours 9.30am – 4pm, remaining hours worked flexibly
- Relocation support to Nottingham, UK
- Holiday allowance that increases with service (to a maximum of 30 days plus statutory public holidays)
- Annual pay reviews
- Company pension contribution that increases with service
- Company enhanced full pay for maternity leave for the first 26 weeks
- Clear career progression within Dambuster Studios
- Studio funded learning and development opportunities
- Modern game development environment with the latest technologies
- Vibrant, modern city centre location with good transport links
- Fully subsidised gym membership with Virgin gym (Nottingham)
- Annual Christmas party and Summer Family BBQ
- Quarterly company funded cross-team events
- Free financial advice
- Employee referral bonus scheme
- Cycle to work scheme
- Weekly office treats, including breakfast on Monday and pastries on Friday
Job Description
Role overview
As a Tools and Automation Engineer you will power the systems, tools and automation that let our developers build, test, and ship our amazing games at scale. We’re looking for someone who loves to code, solve complex problems, and isn’t afraid to dive into new technologies. You’ll fit right in if you enjoy learning on the fly, adapting to change, and helping others succeed along the way.
This role will be based in our Nottingham studio, with a minimum of 3 days per week on site.
What we can offer you
- Core hours 9.30am – 4pm, remaining hours worked flexibly
- Relocation support to Nottingham, UK (if required)
- Holiday allowance that increases with service (to a maximum of 30 days plus statutory public holidays)
- Annual pay reviews
- Company pension contribution that increases with service
- Company enhanced full pay for maternity leave for the first 26 weeks (to qualifying expectant mothers)
- Clear career progression within Dambuster Studios
- Studio funded learning and development opportunities
- Modern game development environment with the latest technologies
- Vibrant, modern city centre location with good transport links
- Fully subsidised gym membership with Virgin gym (Nottingham)
- Annual Christmas party and Summer Family BBQ
- Quarterly company funded cross-team events
- Free financial advice
- Employee referral bonus scheme
- Cycle to work scheme
- Weekly office treats, including breakfast on Monday and pastries on Friday
Responsibilities
As part of the Infrastructure team at Dambuster, you’ll report to the Lead Infrastructure Engineer and work on a diverse range of technical and collaborative tasks, including:
- Maintaining and updating our build machines, development consoles, and related infrastructure.
- Developing, refining, and expanding our internal build and automation tools to improve efficiency and reliability across the studio.
- Designing and implementing new automated tests to support development of our upcoming title.
- Running, monitoring, and investigating automated tests identifying issues, reporting failures, and helping to drive timely fixes.
- Collaborating closely with developers, QA, and other infrastructure engineers to ensure smooth integration and deployment of builds.
- Contributing ideas during technical discussions, design reviews, and team brainstorming sessions.
- Sharing knowledge and best practices within the team through documentation, pair programming, or informal mentoring.
Requirements
- Python, C++ or other object-oriented language - particularly for scripting, automation, or tool development.
- Test automation: understanding of how to design automated tests that provide the best coverage while working with the system’s limitations.
- Build systems: whether using industry standards like Jenkins or TeamCity, or working with custom in-house solutions.
- Version control systems such as Perforce or Git, and a solid grasp of CI/CD pipelines and modern development workflows.
- Data-driven systems and working with formats like JSON to manage configuration, automation workflows, or content pipelines.
- Unreal Engine and C++, especially in large-scale or performance-critical projects.
- Experience with console development tools