EngineeringHeader

Apply

Senior Build Engineer

Would you like to work on some of the greatest franchises in gaming history? How about more than one? Certain Affinity is an exclusive Austin studio comprised of a tightly-knit group of experienced industry veterans committed to a solid work/life balance. We’re best known for co-developing multiple AAA FPS products, but also work on a few projects of our own, and have very interesting new projects in the works.

Certain Affinity is looking to hire build engineers to help us wrangle building and packaging of a variety of projects across several platforms.

Responsibilities

    • Architect and maintain continuous integration and distributed build services
    • Collaborate with game teams to ensure build processes are automated and simple
    • Ensure build failures are automatically communicated to responsible team members
    • Automate build artifact packaging and deployment to staging and production
    • Collaborate with other engineers to solve difficult problems
    • Test and refine code and systems throughout the development cycle of the project
    • Accurately estimates his/her schedules and delivers high quality work products to that schedule

Requirements

    • Deep knowledge of continuous integration and distributed build services (i.e. TeamCity).
    • Expertise in cross platform build systems in Linux and Windows
    • Knowledge of multiple branched environments
    • Familiarity with computer science fundamentals, data structures, and algorithms
    • Proficiency in reading and writing a contemporary programming language
    • Experience with AWS services
    • Expertise in one or more scripting languages (Python, Lua, Java, Bash)
    • Excellent collaboration and communication skills
    • Creative, motivated, focused, passionate, and results-oriented
    • Able to complete complex tasks with minimal supervision

Extra Credit

    • Experience building UE4 projects
    • Experience building Xbox / PS4 projects
    • Experience building Golang / Web projects
    • Bachelor’s degree in Computer Science or Computer Engineering
    • Professional software development experience in C++
    • Expertise with performance profiling tools
    • Experience with SQL
    • Knowledge of web programming
    • Familiarity with bot driven automated systems
    • Familiarity with game patching systems
    • Familiarity with server deployment systems
    • Familiarity with asset dependency systems
    • Familiarity with basic statistics