This job listing expired on Oct 18, 2021
Tweet

Job Description:

Do you enjoy building technology that empowers developers to create epic games? Blizzard Entertainment is developing a modern, cross-platform game engine to share across all of Blizzard and power the future of Blizzard games. You'll join a collaborative team of experienced and highly skilled developers who will work with game teams across the company to deliver a truly epic game engine. Get in early and help shape the future of gaming. Are you in?

We are looking for an experienced tools programmer who is passionate about creating a fast, scalable, and modular engine and editing experience. Creating shared tools that work well for many different games across many different genres is an incredible challenge, requiring a solid understanding of a variety of development approaches. You'll be making an enormous impact on the organization, and empowering developers to make a variety of great games.

Covid-19 Hiring Update: We’ve transitioned to a work-from-home model and we’re continuing to interview and hire during this time. This role is expected to begin as a remote position. We understand each person’s circumstances may be unique and will work with you to explore possible interim options.

Responsibilities

  • Design and implement systems to create Blizzard’s future games
  • Work with the game teams around the company to support desired workflows and tools
  • Build APIs that other engineers use to extend and augment the editor
  • Take ownership of the developer experience by responding to feedback and implementing improvements

Requirements

  • Able to communicate and collaborate with developers of all technical skill levels and disciplines
  • Advanced knowledge of C++, both historical patterns as well as modern language features
  • Understanding of what makes a good API for developers and users
  • Service-oriented attitude with an eye for efficiency
  • Strong debugging skills

Pluses

  • Experience with modern source control systems, such as Subversion, Git, or Perforce.
  • Experience mentoring junior engineers
  • Ability to document systems, write gists, or provide technical documentation
  • Passionate about gaming and Blizzard games