Senior Software Engineer, Engagement Platform

Activision Blizzard   •  

Irvine, CA

Industry: Arts & Entertainment


8 - 10 years

Posted 393 days ago

Blizzard Entertainment is looking for a talented and passionate senior 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.


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


  • A minimum of 8 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.


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