Software Engineer, Platform Backend

Blizzard Entertainment is looking for a talented and passionate software engineer to help us build epic player engagement platforms that support all Blizzard Entertainment’s premier titles.

Our ideal candidate will share our passion for building web platforms and believe in the power of player engagement and community building to enrich players’ gameplay experiences. Our web platform team located in Irvine, California is creating the tools and APIs to extend game play experiences beyond the game environment.

Position Overview

This position within the Blizzard web and mobile department will work closely with a team of engineers, designers, editors and testers to help build the future of web platform for Blizzard Entertainment and their related web properties. They will be responsible for architecting, building, and maintaining scalable web platforms to support all Blizzard Entertainment games.

Responsibilities

  • Working within a cross-functional team to help manage and deliver an epic Web experience for all Blizzard’s franchises.
  • Building and maintaining services and tools that support our web activities.
  • Breaking down complicated requirements into clear, actionable tasks that can be estimated and completed.
  • Writing clean, testable, maintainable and documented code.
  • Maintaining an open-minded, friendly, and positive attitude.
Requirements
  • A minimum of 5 years’ experience in professional web development
  • A solid understanding of best practices and techniques regarding web scalability, performance, and security.
  • A solid understanding of web technologies (e.g. HTTP, REST, TCP/IP, WebSocket, etc.).
  • Experience working on high-traffic, responsive web sites and applications.
  • Excellent verbal and written communication skills.
  • Self-motivated with strong initiative.
  • Able to work in a fast-paced, dynamic work environment.
  • Passion and belief in Blizzard's Core Values.
Pluses
  • Experience designing and building HATEOAS restful APIs.
  • Experience with microservice architectures.
  • Experience with application containerization (e.g. Docker, Kubernetes, Docker Swarm).
  • Experience working in a Scrum environment.
  • Experience using Java / Spring (in particular Spring Boot and Spring Cloud).
  • Experience using Node.js / Express.
  • Experience using LESS / SASS, Gulp, jQuery and other front end technologies.
  • Experience with Jade, Handlebars, Freemarker or another web template engine.
  • Experience working on high-traffic, responsive web sites and applications.
Required Application Materials
  • Resume
  • Cover Letter (Optional)
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!


Meet Some of Blizzard Entertainment's Employees

Ely C.

Lead Environment Artist

As a lead environment artist, Ely guides his team of artists as they flesh out and paint the organic elements that compose the landscapes throughout World of Warcraft.

Ashleigh W.

Prop Artist

Creating props for World of Warcraft means Ashleigh gets to act as an interior decorator for the game—crafting anything the characters would make, from initial concept to completion.


Back to top