Previous Job
Previous
Software Development Engineer
Ref No.: 24-200653
Position Type:Contract
Start Date: 12/12/2024

Position: - Software Development Engineer 3

Location: -Redmond, WA

Position ID: 149214-1

Duration: - 18 Months

Typical Day in the Role

The main function of a Build Pipeline Engineer is to apply the principles of automation and DevOps to design, deploy, and maintain the build pipelines that take game client source code and assets and turn them into a game client that can be run on a player's device. A typical build pipeline engineer works with the game client source code, as well as the cloud infrastructure necessary to run build pipelines, to ensure that the game client is built correctly and efficiently, and that the development team can quickly iterate on changes and updates to the game.

Job Responsibilities:

• Create and maintain build pipelines for game clients using the Unreal and Unity game engines.

• Manage cloud infrastructure with infrastructure as code for running build pipelines.

• Work with development teams to ensure that build pipelines are efficient and reliable.

• Troubleshoot build pipeline issues and provide support to development teams.

Skills:

• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.

• Ability to work independently and manage one's time.

• Experience with build automation tools such as Jenkins, TeamCity, or Azure DevOps.

• Experience with infrastructure as code tools such as Terraform.

• Experience with source code management software, including Perforce and Git.

• Experience collaborating in a shared co-development environment.

• Experience with cloud infrastructure providers such as Azure.

• Experience with game engines such as Unreal and Unity.

• Ability to troubleshoot issues and make system changes as needed to resolve issues.

Education/Experience:

• Bachelor's degree in computer science, software engineering or relevant field required.

• 5-7 years' experience required.