Blizzard Entertainment Company Logo

Blizzard Entertainment

Irvine, California - United States
View all jobs at this company »

Lead SW Engineer, Server - Heroes of the Storm

Description

Blizzard Entertainment is looking for an experienced engineer to lead the Heroes of the Storm and StarCraft II online team. You will work closely with other engineers, designers, and producers to extend and maintain our server infrastructure. Effective communication skills allowing tactful negotiations and technical guidance are paramount to success in this role.  

 
Responsibilities
  • Drive the evolution of the server infrastructure that powers Heroes of the Storm and StarCraft II.
  • Contribute to the technical direction for the online team.
  • Ensure the online team adheres to established coding standards and embraces efficient and robust engineering practices.
  • Work with other leads and producers to establish online tasks and schedules.
  • Partner with our Engineering Manager to evaluate and upgrade the technical skills of engineers on the online team.
  • Interface with members of external teams on inter-departmental assignments, and ensure that all technology interests and policies are properly represented and maintained through the course of development.
  • Serve as an active partner in the game team's leadership. 
Requirements
  • Previous leadership experience or leadership potential
  • Fluent in C / C++
  • Experience with multi-threaded programming
  • Distributed systems experience
  • Experience implementing scalable client / server architectures
  • Working knowledge of network and server security issues
  • Experience implementing TCP / UDP networking
  • Experience with code and data optimization
  • Comfortable working within, and analyzing and improving, an established code base
  • Excellent verbal and written communications skills
  • A passion for video games 
Pluses
  • Computer science or related degree
  • Scripting language experience (Python, Lua)
  • Multiple platform development experience (Linux, Windows, OSX)
  • Database development experience (MySQL, Oracle)
  • Low-level network knowledge and diagnosis including packet capture (tcpdump, wireshark), routing, firewalls, DHCP, DNS, NAT busting
  • Familiar with higher-level network protocols such as HTTP, SNMP, SMTP, FTP
  • Passion for technology
  • Familiar with Blizzard Entertainment games
Required Application Materials
  • Resume
  • Cover Letter which should include:
  • Why you are interested in working at Blizzard
  • What games you are currently playing
**Only submittals with Cover Letters will be considered.
 
Blizzard Entertainment, Inc. and its affiliated companies is an equal opportunity and affirmative action employer.

This Job is no longer active!