Blizzard Entertainment is seeking an experienced server software engineer for the World of Warcraft live team. This position is for a senior software engineer who will focus on network communication, player interaction across server boundaries, security countermeasures, maintenance, and implementation of new features for the live team. The senior server programmer will lead the development of server architecture and implementation for World of Warcraft, and will lead a small group of programmers to accomplish various server programming tasks.
Blizzard Entertainment offers a fun, creative, and technically challenging environment with excellent compensation and a full range of benefits.
Requirements:
Expertise in using C/C++
Networking experience in TCP/IP and UDP protocols
Distributed systems experience
Familiarity with implementing client/server architecture
Knowledge of network and server security issues
Experience with code optimization
Passion for games
Pluses:
Prior development work on client/server game systems
Previous experience with shipping game titles
MMORPG gaming experience
Linux and Oracle experience
To apply, please send a cover letter, resume, salary history/requirements in separate Word format documents and code samples in text files to: kstull@blizzard.com.