View Job

This job is no longer available

Senior Software Engineer, Server

Blizzard Entertainment | Irvine CA 92602 USA | Full Time | Posted: 10/11/2012

Studio Profiletop

logo

Best known for blockbuster hits including World of Warcraft® and the Warcraft®, StarCraft®, and Diablo® series, Blizzard Entertainment, Inc., is a premier developer and publisher of entertainment software renowned for creating some of the industry’s most critically acclaimed games. Blizzard’s track record includes thirteen #1-selling games and multiple Game of the Year awards. The company’s online-gaming service, Battle.net®, is one of the largest in the world, with millions of active players.

Job Descriptiontop

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.

Responsibilities

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

Requirements

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

Pluses

MMORPG gaming experience
Prior development work on client / server game systems
Previous experience with working in a fast-paced, high results oriented environment
Linux experience
Oracle or MySQL experience

This job listing originated on Gamasutra.com, the game industry's leader.

Job Detailstop

Location Irvine, CA, 92602, United States
Job Level Senior
Categories Programmer / Engineer

Location Maptop

Contact Informationtop

How to apply Applications are no longer accepted for this job posting.
Job Code 1200056