Wednesday, 4 June 2014

Lead Software Engineer, Server #140001E | Blizzard Entertainment | Irvine, California, United States


Lead Software Engineer, Server #140001E | Blizzard Entertainment | Irvine, California, United States


Lead Software Engineer, Server
Heroes of the Storm
Office: Irvine, California, United States
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. 
 
 




No comments:

Post a Comment