Wednesday, 4 June 2014

Lead Software Engineer #140003O | Blizzard Entertainment | Irvine, California, United States


Lead Software Engineer #140003O | Blizzard Entertainment | Irvine, California, United States


Lead Software Engineer
Battle.net
Office: Irvine, California, United States
Blizzard Entertainment is looking for a talented and enthusiastic lead software engineer to help us build the ultimate platform for world-wide online entertainment.
 
We are looking for a passionate and skilled individual to open the portals between gamers’ hearts and minds. We seek to inspire past, current, and next generation minds through the creation of the world’s best online communication tools to level up all of our players while they engage in Blizzard’s legendary fantasy worlds.
  
The Battle.net group handles a large number of projects that are not tied to individual games, but shared among all of Blizzard’s games past and future. These include new technology, player matching, social interaction, installation and patching, downloading, client streaming, build systems, big data highly available scalable systems, and more.
 
We have teams that:
Produce the Battle.net application, which allows players to launch, patch, get news about their favorite Blizzard games, and try new ones.
Create the Game Services that allow our players to login, meet up with friends, or find new ones to play against.
Allow the seamless downloading and updating of the many games and upgrades that Blizzard provides on a regular basis.
Make the tools to monitor and graph the usage of the millions of players that play every day to ensure the best play experience possible.
 
Do you have communication skills bordering on telepathy, ability to switch gears like a racecar driver, and passion to effect direction like a pair of war drums? Does working on the world’s most used most demanding games services and tools appeal to your inner geek?
 
This position within the Battle.net team is focused leading a team of epic developers in the development of the Battle.net platform. This awe-inspiring edifice provides APIs and Technologies that underpin the features used by Blizzard’s games.
 
Responsibilities
  • Collaborate with other leads and production staff to establish engineering tasks and schedules.
  • Contribute to setting the technical direction for the team.
  • Balance time between managing and contributing through programming.
  • Evaluate and coach engineers on the team.
  • Serve as a partner in the team's leadership.
  • Interface with external teams to gather requirements, assist with integration, and provide visibility into the development roadmap.
Requirements
  • Mastery of C++
  • Bachelor's or Master's degree in Computer Science or equivalent experience
  • Desire and skill in coaching more junior engineers
  • Passion and belief in Blizzard’s core values here
Pluses
  • Distributed system experience
  • RDBMS development experience
  • Architecture (cloud, client / server) experience
  • Previous leadership experience
  • Scripting language experience (e.g. Python, Lua)
  • Low-level network knowledge and diagnosis including packet capture (e.g. tcpdump, Wireshark), routing, firewalls, DHCP, DNS, and NAT busting
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