No experience
Employment Type:
Full time
Job Category:
Software Engineer (C++), Shared Game Platform
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

How would it feel to have your code running at the beating heart of every Blizzard game server? We are forming a new team responsible for making shared backend technology used across the organization. From scratch, we will be partnering with the various game teams to produce a server platform that enables Blizzard to make games more quickly.

The Associate Software Engineer position on this team Is an entry level position - we are looking engineers in the initial stages of their careers who are passionate about learning and growing in everything related to technology. You will work directly with senior engineers on the team who are available to assist in mentoring you as well.

In doing so, we will solve challenges at incredible scale. Millions of players, billions of packets, and thousands of server processes. We will need to figure out how to make something that works in a wide variety of game formats, and be comfortable in unfamiliar territory.

We are super excited to get these efforts moving forward. This team will be making an enormous impact to organization, so if being a part of this sounds exciting to you, drop us a line!


* Build foundational game server tech, enabling Blizzard to make epic experiences….faster!
* Learn from and assist the senior engineers, getting you up to speed in the process.
* You will be making products consumed by other programmers - help to design, architect, and own features, from inception into production, that you yourself would love to use.
* Ensure test coverage of the code base is as high as possible! This is a great way to learn both the code and help the team.


* Bachelor's Degree in Computer Science or related field, or equivalent training and professional experience.
* Primary language will be C++, so you should be comfortable programming within it fluently every day.
* You should be passionate about writing code and engineering. We want reliable, fast, and above all: simple and easy to understand code.
* You should know the basics of Linux, and how to navigate around the operating system.
* You should have a basic understanding what makes a nice API, and what other programmers appreciate in an API.


* Mobile experience, especially with C++ development in the mobile space.
* Expert level experience in relevant technologies such as MySQL, Oracle, Cassandra, Docker, etc.
* Expert level or advanced experience in any of the other areas mentioned above.
* Passionate about gaming and Blizzard games.

About Blizzard Entertainment, Inc.

Best known for blockbuster hits including World of Warcraft and the Warcraft, StarCraft, and Diablo franchises, Blizzard Entertainment, Inc. (www.blizzard.com), a division of Activision Blizzard (NASDAQ: ATVI), is a premier developer and publisher of entertainment software renowned for creating some of the industry's most critically acclaimed games. Blizzard Entertainment's track record includes nineteen #1 games and multiple Game of the Year awards. The company's online-gaming service, Battle.net, is one of the largest in the world, with millions of active players.