Join Constellation!

Come join Bethesda Game Studios, the award-winning development team behind Starfield, The Elder Scrolls and Fallout. Bethesda Game Studios strives to offer its employees a well-balanced home and work life by providing competitive salaries, a generous benefits program, and offices located in some of North America’s best cities.

With a goal of creating a culture as fun and diverse as our games and our players, we welcome applicants with unique skillsets, experience levels and backgrounds. If you are passionate about making a meaningful contribution to some of the most significant games in the industry, we’d love to hear from you!


Your Daily Life at Bethesda Game Studios

As Tools Programmer, you will…

  • Be responsible for optimizing, and improving build & deployment pipelines

  • Design and implement new tools across various game development disciplines (Art, Level Design, Scripting, etc.)

  • Own end to end (C++ game engine side, content pipeline, to deployment) creation and optimization of CI/CD infrastructure

  • Communicate with other departments to improve and debug existing tools, workflows and practices

  • Identify and fix issues or problems in the engine, editor, build system, or tool chains that affect content creation

  • Design and develop additional tools to improve development workflow

  • Participate in code reviews and an agile development process

  • Reconstitute stale/legacy products to allow them to build/deploy in modern pipeline

  • Accurately estimate your schedules and deliver high quality work products to that schedule

  • Write clear, maintainable, portable code


What Makes You S.P.E.C.I.A.L.

  • You possess expert knowledge of version control systems and branching concepts (Git/Perforce)

  • You are an expert in CI/CD pipelines and game development workflows

  • You have experience with TeamCity/Jenkins

  • You have strong expertise in C++ and programming in game engines

  • You have previous experience in tools programming in the game industry

  • You have experience writing code that balances performance and maintainability

  • You possess solid math skills

  • You have expertise in one or more scripting languages (Python preferred)

  • You have strong interpersonal skills and problem-solving ability

Preferred Skills

Bonus Skills

  • You possess a Bachelor's degree in Computer Science or related field (or equivalent experience)

  • You have competent Linux System Administrator knowledge

  • You are experienced in QT

  • You are knowledgeable of rapid internal tool development with web services and similar

  • You are familiar with the following:

    • Automated testing systems, game patching systems, and server deployment

    • In-game scripting languages

    • Asset dependency systems

    • Cloud Infrastructure (AWS or Azure)

    • Bethesda Game Studios games