Build Engineer Job Description

Build Engineer Job Description

4.5
186 votes for Build Engineer
Build engineer provides direct support to developers and technical artists on build errors, configuration issues, and revision control issues.

Build Engineer Duties & Responsibilities

To write an effective build engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included build engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Maintain and Enhance source control system, software configuration management system, continuous integration environment, and build/deployment tools to successfully and efficiently release code to production
Performing OS build in Windows, Linux, Solaris and AIX technologies troubleshooting and issue follow up for the above
Performing root cause investigation to failures in build process
Acting as a point of knowledge within the team and wider function on the builds available
Leading small activities projects where more than one build offering is part of the deployment
Feedback of any issues to the GCS Engineering team
Design and maintain the build and deployment solutions across several environments for multiple teams
Using Docker in a microservice and continuous development atmosphere
Provide deployment support during regularly scheduled production deploys
Day-to-day support of the Development Build process

Build Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Build Engineer

List any licenses or certifications required by the position: ITIL, MCSE, SSL, CCNA, UNIX, AWS, IBM, RDBMS, GB, CISCO

Education for Build Engineer

Typically a job would require a certain level of education.

Employers hiring for the build engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Science, Education, Software Engineering, Technology, Math, Information Technology, Mechanical Engineering

Skills for Build Engineer

Desired skills for build engineer include:

Source control system
Python
Agile
Areas of the build pipeline
Build configuration and makefiles
Build management tools
Common algorithms
Console platform submission requirements is desirable
Data structures and patterns
Script languages

Desired experience for build engineer includes:

Excels in a highly collaborative work environment
NodeJS and JavaScript experience a plus
Ideal candidate would have 2-4 years of experience in similar technical management role
Experience in all practical elements of build engineering you have come from a technical background with a proven history of delivering proven build engineering solutions while leading a team of build engineers
2+ years C/C++ embedded software development/debug experience
2+ years Configuration Management

Build Engineer Examples

1

Build Engineer Job Description

Job Description Example
Our growing company is looking to fill the role of build engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for build engineer
  • Docker Repo Administration
  • Github, Gitlab and Bitbucket Administration
  • Liaise with engineering (Web, Integrations, QA, ) team to support and anticipate their needs in terms of environments
  • Integrate and align internal, customer and partner build systems
  • Work with senior developers and SW build experts to architect and implement new build systems and system features, which bring benefits both on developer desktop and in automation
  • Dive into build/makefile internals in order to refactor and improve the build design
  • Participate in the planning and operations of build system enhancements and change reviews
  • Design and develop the tools to allow efficient configuration management, build and release of software developed in C#, .NET, XML, ASP, SQL Server databases, , web based infrastructure components
  • Proactively identify the data pipeline tools that will be needed throughout development
  • Continuously improve existing system
Qualifications for build engineer
  • At least 10+ years of professional experience as build engineer
  • Expert knowledge and experience in make, ant, scons
  • Deep understanding of compiler internals
  • Experience in building embedded Linux distributions, including root filesystems
  • Familiarity with gcc toolchain, including cross-compilation
  • Ability to work in a team that is distributed globally
2

Build Engineer Job Description

Job Description Example
Our growing company is looking for a build engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for build engineer
  • Technical end-to-end lifecycle Management of Microsoft Deployment Toolkit & Operating System Deployment products
  • The primary responsibility of this position is to perform and monitor release builds manage the source control environment for all Information System teams at HomeAway
  • Review build results, debug, and optimize complex builds
  • Test released functionality in multiple environments and configurations
  • Analyzing requirements, able to understand impact on existing systems and come up with an all-encompassing solution
  • Participate in scrum discussions and contribute to architecture, design, code reviews and static code inspections
  • Work closely with team to develop and extend automated unit test cases and share test code
  • Selenium test automation using C .Net, XML for plugging into engineering architecture with ease
  • Robust regression automation targeting multiple platforms using Selenium Web Driver successor of Selenium Remote Control
  • Collaborate with global scrum teams to create White box test strategy and test plans from functional specifications
Qualifications for build engineer
  • Building .Net components - eg
  • 2+ years Clearcase Source Control/GIT Source Control
  • Previous experience administrating, using and configuring Windows, ESX VMWare tools and applications and UCS Manager
  • 3+ years of experience with SCM tools and best practices (GIT, SVN, Maven, Jenkins, etc)
  • 2+ years of experience with scripting languages such as Ruby, Rake, Ant, Perl, etc
  • Wireless telecommunications and data industry experience preferable
3

Build Engineer Job Description

Job Description Example
Our growing company is looking for a build engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for build engineer
  • Design and implementation of automated test framework
  • Develop tests for API dependencies, DB
  • Set up and conduct code reviews for detecting functional defects
  • Ensures product quality through continuous integration and code/test refactoring
  • Build software when required, contribute into development/enhancement of the build system
  • Work with the QA team to automate deployment process to test environments where possible
  • Build out the scripts and configuration needed to automate deployment in different environments (dev, test, uat), using platforms like Puppet
  • Configuration management and support for all end to end non-production (test, performance, uat and demo) environments
  • Deploying new build versions to different environments (dev, test, uat) including managing the dependencies of services and builds
  • Produce clear installation and deployment guides
Qualifications for build engineer
  • Source Control expertise (TFS/Subversion)
  • Experience working with Windows Server and IIS environments
  • Familiarity with CI/CD concepts and philosophy
  • Experience with Jenkins, TeamCity, or similar CI tools
  • Strong troubleshooting mentality
  • 2+ years of college education in relevant major or relevant experience
4

Build Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a build engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for build engineer
  • Establish a proactive application monitoring environment
  • Troubleshoot technical issues with software configuration or networking
  • Coordination with and assistance to the production support team on any matters concerning the production and contingency environments
  • Continual maintenance and improvement of automation
  • Occasionally support new releases and business activities during weekends
  • Develop proof of concept manufacturing processes, process controls, and in situ tests
  • Design and produce engineering drawings for precision tooling and test fixture hardware for production and test
  • Design and evaluate fluid systems or structures for manufacturability and integration into a system
  • Build prototype subassembly units and interface with Responsible Engineers to deliver new designs to the production floor with established processes
  • Drive subcomponent and subassemblies to be ready on time at the vehicle integration level
Qualifications for build engineer
  • Visual Studio project management
  • Previous experience in management of environments in a development context (Development, Integration, QA)
  • Experience with script programming languages (Perl – preferred)
  • Excellent understanding of various build system architectures and implementations
  • Thorough experience in writing GNU makefiles
  • Good experience in creating or enhancing top-level makefile templates and fragments
5

Build Engineer Job Description

Job Description Example
Our innovative and growing company is hiring for a build engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for build engineer
  • Write clean, simple and effectively tested scripting, and automation
  • Help evaluate and select open source projects that can help us achieve our mission
  • Help our drive on self service, automating the process of building out new and maintaining CI development environments
  • Building tools and infrastructure that empower development teams?
  • Be the primary contact for the tool set owned and maintained by the group
  • Continuous maintenance and improvement of automation & tools
  • Will be required to develop, maintain and improve hooks/workflow between various tools/moving parts
  • Create and maintain fully automated CI /CD processes for multiple products
  • Work closely with the development, operations, QA, documentation and internal/external users
  • Write & maintain scripts for customizing the tool set, build, deployment, maintenance and related tasks
Qualifications for build engineer
  • Experience in tuning compiler options and in the effect of compiler implementations to SW builds
  • Experience in troubleshooting build issues with binary utilities like nm
  • Good understanding of operating system concepts and conventional programming methodologies, with some hands-on experience in SW programming
  • Strong experience in using Linux or UNIX as the build host platform, experience on using Windows is a plus
  • A drive to innovate on solutions that provide new functionality without compromising on the fundamental design
  • Good communication skills with partners internal and external customers

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates