NOTE: This job is no longer available!

Associate Software Engineer, Server

Irvine, California, United States

Blizzard Entertainment is seeking an associate software engineer to join the next gen MMO server team.  The ideal applicant is someone who enjoys playing MMOs and hungers to understand the workings and infrastructure of a massive online gaming environment.  The position will focus on network communication, player interaction across server boundaries, security countermeasures, maintenance, and implementation of new server features.


Responsibilities

  • Implement, and own major server gameplay features.
  • Implement server infrastructure changes to support new gameplay features.

Requirements

  • Bachelor’s degree in Computer Sciences
  • Passion for video games
  • Strong problem solving skills
  • Passion for implementing complex coding solutions with simple, elegant, easy-to-maintain code
  • Fluent in C / C++
  • Networking experience in TCP / IP and UDP protocols
  • Familiarity with implementing client / server architecture
  • Knowledge of network and server security issues

Pluses

  • MMORPG gaming experience
  • Prior work on client / server game systems
  • Linux experience
  • Oracle or MySQL experience