Associate Software Engineer
Irvine , California
November 25, 2017
Our new grad program is focused on helping you - oh intrepid, graduating student - begin your engineering career in gaming in the most direct way possible. Blizzard's not an easy place to get into, that's true, but we believe we're a studio well worthy of your career. For over twenty years now, employees have established and continue to cultivate a culture built on passion, collaboration, creativity, and fun. Put simply, we legitimately love doing what we do for a living, and we're proud to offer you an opportunity to do the same. Good luck!
Hone your Java skills, bring your passion for gaming and technology, and join on its mission to produce the most epic online gaming experiences ever! Java associate software engineers are responsible for creating new (and improving existing) applications in a high-load, high-availability environment. You'll focus heavily on server-side programming, while interfacing with many other roles and disciplines to create our applications. The team develops all of our customer-facing web sites, ranging from account management and eCommerce sites, to community forums and character profiles for multiple global regions, extending, supporting, and enhancing the epic game experience and polish Blizzard is known for.
  • Currently enrolled in a college or university
  • Graduating between December 2017 - August 2018
  • Authorized to work in the US
  • Passion for technology, gaming, and software development
  • Familiarity with all Blizzard Entertainment video games and intellectual properties
  • Programming experience (personal or professional), including experience with Java
  • Analysis, troubleshooting, and debugging skills
  • Knowledge of computer science fundamentals, including algorithms, data structures and design patterns
  • Comfortable with Linux / UNIX, Apache, and Tomcat
  • Experience working with modern databases and RDBMSs
  • Working towards computer science, mathematics, or related degree
  • Multiple different programming languages, web frameworks, containers, and data stores
  • Familiar with server-side architectural concepts (message queuing, caching, clustering, state management, RPC, events, asynchrony, multi-threading, etc.)
  • Experience working in very high-load environments
  • Experience working in a team environment on multiple projects

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.