Senior Software Engineer, Server
Blizzard Entertainment | Irvine CA 92602 USA | Full Time | Posted: 11/21/2012
Blizzard Entertainment is seeking a highly skilled senior 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. The individual must also enjoy diagnosing tough problems and keeping the server code maintainable and optimized.
Implement and own major server gameplay features.
Implement server infrastructure changes to support new gameplay features.
Performance measurement and optimization.
Collaborate on system design with the server team and other development disciplines
Passion for video games
Passion for problem solving
A minimum of 10 years' programming experience
A minimum of 5 years' programming on a AAA product in production
Ability to implement simple solutions to complex problems
Experience with high level scalable server architecture design such as distributed systems, cloud storage, etc…
Experience with diagnosing and fixing crashes, deadlocks, stack overflows, and heap corruption
Experience with developing test strategies, instrumentation, and test harnesses
Experience with risk assessment within the context of system security, implementation complexity, and cost-risk analysis
Experience with threading
Experience with code optimization
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
MMORPG gaming experience
Prior development work on client / server game systems
Previous experience with working in a fast-paced, high results oriented environment
Oracle or MySQL experience
This job listing originated on Gamasutra.com, the game industry's leader.
|Location||Irvine, CA, 92602, United States|
|Categories||Programmer / Engineer|
|How to apply||Applications are no longer accepted for this job posting.|