Senior Software Engineer, Social Networking #140005F | Blizzard Entertainment | Irvine, California, United States
Senior Software Engineer, Social Networking
Battle.net
Office: Irvine, California, United States
Blizzard Entertainment is looking for a talented and
enthusiastic senior software engineer to expand the social connections of our
players through the Battle.net platform.
Our goal is to allow our players within Battle.net to connect to friends
and family outside of Battle.net. This
initiative will enrich the lives our player base, affecting millions of people.
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 (found here), 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 race car 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?
Responsibilities
- Development of Battle.net’s social connection features
- Coaching of junior software engineers
Requirements
- Mastery of C++
- Bachelor's or Master's degree in Computer Science or equivalent experience
- Previous experience with social networking APIs
- 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, 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.
No comments:
Post a Comment