Enable job alerts via email!

Lead Engine Programmer United States, Remote

Insomniac Games

United States

Remote

USD 80,000 - 100,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a Lead Engine Programmer to spearhead automation and build engineering efforts. This role will involve leading a small team while collaborating with other leads in the Core Technology department. The ideal candidate will maintain and enhance a robust build pipeline, ensuring efficient integration and deployment of engine updates. With a focus on automation, this position offers a unique opportunity to influence multiple in-development game projects and contribute to innovative solutions in game development. If you're passionate about leading teams and driving technical excellence, this is the role for you.

Qualifications

  • 8+ years of engineering experience in game development.
  • 5 years of experience with large-scale game engine automation.

Responsibilities

  • Manage automated build infrastructure and continuous validation.
  • Lead a small team in supporting build and automation processes.

Skills

C++
Game Development
Automation
Build Engineering
Leadership

Job description

Lead Engine Programmer – Build & Automation

Insomniac Games is seeking a Lead Engine Programmer to focus on automation and build engineering. This person will lead and manage a small team, working in partnership with other leads in our Core Technology department on the engine and tools we use for multiple in-development game projects. This role is a blend of management and direct technical contribution.

The focus area of this role will be maintaining and improving our robust build pipeline, while improving the engine's built-in support for automation and expanding the ways in which we use it. This is a new, dedicated position -- we're acknowledging the importance of this area to our studio and the need for an experienced, senior individual to run it.

Responsibility areas:

  • All automated build infrastructure, including continuous validation of code and assets, nightly game builds and their distribution, and many more
  • The pipeline for integrating changes across branches and deploying engine updates to game teams
  • Tools for branching and integration for project milestones and deliveries
  • The framework for automated testing of game projects, and the use of that framework for performance and functionality testing
  • Support for co-development studios and the flow of data to and from
  • Other network services run by the Core Technology department
  • Leadership and management of a small team of programmers, release engineers, and/or QA engineers in supporting the above


Potential future projects for this team:

  • A devkit farm and leasing system for build machines and individuals
  • Automated recording and upload of game cinematics
  • Cloud build hosting that can easily be spun up or wound down
  • Expanding the engine's ability to be scripted and driven by external tools at runtime


Desired qualifications:

  • ~ 8+ years engineering experience in game development
  • ~5 years experience with large-scale game engine automation and build engineering
  • ~5 years experience working in a large C++ codebase
  • Experience in leadership in game development


Reports to:

  • Core Technology Department Head
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.