If you're a qualified software engineer and have been looking for your path toward supporting some of the biggest franchises in the gaming industry, we have just the position for you. We're anxiously seeking out a senior software engineer to join our Battle.net team in Irvine, CA.
Apply now: http://us.blizzard.com/en-us/company/careers/posting.html?id=10000A0Senior Software Engineer, Platform
The new Battle.net is a full-featured online game service that will deliver the ultimate social and competitive experience for Blizzard Entertainment gamers everywhere. Designed specifically around Blizzard Entertainment titles, Battle.net will include a complete set of around-the-game features including a state-of-the-art matchmaking system, achievement system, social networking features, structured competitive play options, a marketplace, and much more. Our vision is to create an environment where gamers can compete online, develop an online persona, and stay connected to friends and the rest of the community while enjoying our games.
The senior software engineer must be able to work both independently and in conjunction with team members and product groups. Enthusiasm and flexibility in working on a variety of projects are also necessary. The ideal applicant is someone who enjoys technical challenges and the satisfaction of overcoming them.
This position within the Battle.net team is focused on the development of the Battle.net platform which provides APIs and technologies that underpin the features being developed for the service.Requirements
- Mastery of C++
- Networking experience in TCP and UDP protocols
- Distributed systems experience
- Protocol design / optimization experience
- Security considerations (encryption, denial of service) experience
- Architecture (cloud, client / server) experience
- Knowledge of network and server security issues
- Experience with code optimization
- Bachelor's or Master's degree in Computer Science, Mathematics, or equivalent experience
- A passion for video games
If software engineering isn't your cup of tea and you'd still love to join the Blizzard family, be sure to check out all of our latest career listings here: http://us.blizzard.com/en-us/company/careers/
Follow our recruiting team on Twitter for regular updates on job openings: http://twitter.com/BlizzardCareers