Build Engineer

Stockholm
APPLY NOW
Avalanche Studios is looking for a Build Engineer to join our team. This role is part of the QA organisation and you will work close to our game developers and development leads to evolve our technical support systems and our processes / best practices, and to coach them in applying them in the best possible manner.   
 
To succeed in the role you have a business and customer-oriented attitude and you find it easy to communicate and build relations. You are a team player with a strong desire to share your knowledge with others as well as to learn from your colleagues and to gain insight in the realities of their day-to-day work. You are results-oriented with ability to quickly absorb new information and transform it into creative solutions. You have a sense of urgency and ability to cope with short lead-times.

We can offer you a challenging, stimulating and value-driven environment where you will work together with some of the industry’s strongest brains and where you will constantly apply and deepen your skills. 

THE POSITION:
As a Build Engineer you will take the technical leadership of this area and you will be setting the vision for our developer’s productivity. You will have the overall responsibility for the workflow efficiency of the development of the current build system in terms of how programmers and content creators develop, manage, and build their code and data. That includes the following activities;
  • Setup and maintain build and test infrastructure
  • Setup and maintain project branches
  • Oversee and maintain deployment, delivery and submission processes.
  • Develop and maintain operational deployment software e.g. interface with Platform APIs (like Steam)
  • Support team with issues surrounding builds / branches / deliveries
  • Manage and perform integrations between project branches 
  • Integrate software and tools between internal projects
Game Development
  • Code integrations between projects or branches (game, tools and shared system code)
  • Automated testing : in-game testing API, setup and maintenance of autotest framework.
  • Maintenance of any chosen copy protection software (both integration with game code and any required server setup)
  • Localisation systems support and infrastructure
Infrastructure
  • Setup and maintain build servers
  • Branch Structure / strategy
  • Setup and management of bug management software (internal and publisher side)
Submission and Release
  • Release Infrastructure
  • Steam, PlayStation, Xbox APIs for submissions and related deployment 

YOUR DAY TO DAY RESPONSIBILITY 
  • Optimise code / content compile turnaround times or workflows
  • Miscellaneous utilities (e.g. Build deploy / launch, config managers, metrics/diagnostics, source control helpers / filters)
  • Setup and maintain build and test infrastructure
  • Setup and maintain project branches
  • Oversee and maintain deployment, delivery and submission processes.
  • Develop and maintain operational deployment software e.g. interface with Platform APIs (like Steam)
  • Support team with issues surrounding builds / branches / deliveries
  • Manage and perform integrations between project branches 
  • Integrate software and tools between internal projects 
 REQUIRED QUALIFICATIONS 
  • 3+ Years of C++ experience
  • Programming experience with build / tools and configuration software
  • Deep knowledge of version control systems preferably Perforce

 DESIRED QUALIFICATIONS 
  • Python
  • Compilers
  • Autotest suites
  • Console experience
  • Experience from shipping a comme 

Like any role in the QA organisation, this one may require occasional work at unusual hours, particularly in submission periods.  Please refer to Avalanche’s policies for overtime and remuneration for more information.

 To apply for this position please register below with a detailed CV and cover letter. Apply as soon as possible as we review applications continuously.   


By applying to this role you give your consents as described below with respect to the information
given on your application form and confirm your agreement to the terms set out below: *
Avalanche Studios collects your personal data for the purposes of managing Avalanche Studios’s
recruitment related activities as well as for organisational planning purposes globally. Consequently,
Avalanche Studios may use your personal data in relation to the evaluation and selection of applicants
including for example setting up and conducting interviews and tests, evaluating and assessing the results,
and as otherwise needed in the recruitment processes, including the final recruitment. Avalanche Studios does not disclose your personal data to unauthorized third parties. Avalanche Studios may from time to time also use third parties to act on Avalanche Studios behalf. You agree that, to the extent necessary, your personal data may be transferred and/or disclosed to any company within Avalanche Studios’s group of companies as well as to third parties acting on Avalanche Studios behalf. If your current application to Avalanche Studios proves unsuccessful, your personal data may still be stored for future vacancies. Avalanche Studios will delete all information given on your application form on your request without undue delay. Questions, comments or requests regarding this privacy statement are welcome and should be addressed to: [email protected] 

 

current job openings

Animation/Design