Senior Software Engineer, Server

Blizzard Entertainment is looking for an experienced server engineer who’s passionate about building the best possible technology to help connect players. As part of a small team working on an unannounced mobile game, our server engineers have plenty of opportunity to contribute to its overall design and artistic vision.

Responsibilities:

  • Architect a robust client-server network topology
  • Build a server infrastructure that scales efficiently
  • Coordinate with shared online teams to leverage their frameworks and infrastructure
  • Establish a simple deployment pipeline to minimize downtime
  • Facilitate swift iteration by providing flexibility where it matters most
  • Identify and maintain database solutions that handle regular content updates and track player progression

Requirements:

  • At least five years of professional server programming
  • At least one shipped project using your server infrastructure
  • Mastery of TCP & UDP communication
  • Fluent in C++ or C#
  • Ability to communicate effectively with developers of all technical skill levels
  • A demonstrated ability to successfully debug and troubleshoot when bad things happen

Pluses:

  • Experience with NoSQL databases
  • Experience with VM and container setup
  • Familiarity with WebSockets or WebRTC
  • Experience with Unity
  • Familiarity with Git, Perforce, or Subversion

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