Lead Software Engineer, Tools
Irvine , California
November 21, 2017
Blizzard Entertainment is seeking an experienced tools engineer to work on an unannounced project that utilizes a robust first-person engine. The ideal applicant has demonstrated ability to lead a team of engineers to success, has a vision for how tools should be built, and has an unwavering passion for developing content creation tools.
You must be an excellent engineer, collaborating closely with the technical director, and other engineering leads to build and extend a technically excellent content creation toolset and pipeline that integrates well with the game engine. You must enjoy collaborating with all disciplines, understand the vision of the game and identify the technology needed to unleash the team's creativity and productivity. As a leader you will inspire and guide some of the most talented and passionate engineers in the industry as your team builds that technology together.
  • Help develop the vision and drive technical excellence in the game's tools and pipelines.
  • Partner with our technical director to contribute to the technical direction for the tools team.
  • Collaborate with the art, design and engineering teams to design and implement the tools that maximize their creativity and productivity.
  • Ensure the tools team adheres to established coding standards and embraces efficient and robust engineering practices.
  • Work with other leads and producers to establish tools related tasks and schedules.
  • Evaluate and upgrade the technical skills of engineers on the tools team.
  • Serve as an active partner in the game team's leadership.
  • Previous leadership experience or demonstrated leadership potential
  • Experience and passion for tools development
  • Fluent in C# and C
  • Experience using WPF
  • User interface design experience
  • Strong mathematics skills, including proficiency with trigonometry, and linear algebra
  • Understanding of tools performance, scalability, and maintainability
  • Excellent verbal and written communications skills
  • Service-oriented attitude with an eye for efficiency and workflow
  • Advanced understanding of game content pipeline and tools
  • Passion for video games
  • Previous experience working on first-person or other action-oriented games.
  • Experience with a breadth of technologies such as source control systems, project generation tools, automation servers, logging protocols, network protocols, UI frameworks, compilers and linkers, cloud services, and distributed systems
  • Experience with database technologies - SQL, NoSQL, database design, schema design
  • Detailed knowledge of 3D graphics, animation, camera control, and lighting
  • Strong debugging skills
  • Computer science or related degree
  • Familiar with Blizzard games
Required Application Materials
  • Resume
  • Cover Letter which should include:
    • Why you are interested in working at Blizzard 
    • What games you are currently playing

**Only submittals with Cover Letters will be considered.

Blizzard Entertainment is a global company committed to growing our employees along with the business. We offer generous benefits and perks with an eye on providing true work / life balance. We've worked hard to foster an intensely collaborative and creative environment, a diverse and inclusive employee culture, and training and opportunity for professional growth. Our people are everything. Our core values are real, and our mission has never changed. We are dedicated to creating the most epic entertainment experiences...ever. Join us!

A little about us:
Blizzard Entertainment is a premier developer/publisher of entertainment software, including World of Warcraft, StarCraft, Diablo, and Hearthstone.

Know someone who would be interested in this job? Share it with your network.