Senior Software Engineer, Server

Senior Software Engineer, Server


Blizzard entertainment is looking for a senior server programmer to join our World of Warcraft team in Irvine, California. The senior software engineer must be able to work both independently and in conjunction with team members and product groups. Enthusiasm and flexibility in working on a variety of projects are also necessary. The ideal applicant is someone who enjoys technical challenges and the satisfaction of overcoming them.




  • Strong C++ programming skills
  • Networking experience in TCP and UDP protocols
  • Distributed systems experience
  • Architecture (cloud, client / server) experience
  • Knowledge of network and server security issues
  • Experience with code optimization
  • Passion for video games




  • Prior development work on client / server game systems
  • Previous experience with shipping products
  • Linux development experience
  • Database development experience (MySQL, Oracle)
  • Scripting language experience (Python, Lua)
  • Low-level network knowledge and diagnosis including packet capture (tcpdump, wireshark), routing, firewalls, DHCP, DNS, NAT busting


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