Lead Software Engineer, Tools
Location:
Posted:
November 22, 2016
Reference:
160013F
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.

Responsibilities
  • 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.

Requirements
  • 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

Pluses
  • 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.
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.