Lead Software Engineer (C++ and C#), Battle.net Game Services
Battle.net Irvine

Blizzard Entertainment has an opening for a talented and enthusiastic Operations and Automation Lead Software Engineer to join our Battle.net Game Service (BGS) team!

The BGS team develops the services and infrastructure that keeps millions of players online simultaneously worldwide, 24 hours a day, 365 days a year. From Overwatch to Hearthstone, StarCraft 2, Diablo 3, to World of Warcraft, regardless of the game, time zone, or scale, BGS is there to answer the call with effectiveness, and professionalism, acting as the central pillar to supercharge player engagement. When you login, or send a friend request, or a whisper or chat, alongside millions of other players simultaneously within one of our rich virtual worlds, BGS is there. When you use Voice chat in Overwatch, or check your profile statistics on Playoverwatch.com, we are the team that makes those things possible in service to our players.


  • Manage and improve the processes and tools by which Battle.net builds, validates, and deploys services to development and production environments.
  • Oversees operational picture of deployed services including operational documentation and service health monitoring.
  • Liaise with embedded and external teams, create relationships and assist with shared initiatives.
  • Participate in service capacity planning, demand forecasting, and system tuning.
  • Cooperate with internal and external parties to resolve live issues and help determine and document root cause.
  • Document and share best practices with engineers across Blizzard
  • Manage, support, and guide the careers of a varied workforce of tools, automation, and operations engineers.
  • Share in off-hour / on-call duties.


  • A minimum of 5 years’ relevant work experience, including experience with Linux systems and tools.
  • Experience supporting a live service.
  • Experience working with distributed systems.
  • Strong, proven C++ and C# skills.
  • Strong knowledge of DevOps practices, principles and technologies
  • Curiosity & tenacity to fully diagnose why something went wrong
  • Strong interpersonal and communications skills.
  • Bachelor’s Degree in Computer Science, Engineering or equivalent experience.


  • Aptitude to learn new domains quickly.
  • Experience with automation and modern CI technologies.
  • Experience with build servers and pipelines.
  • Experience working with public cloud APIs and technology.
  • A passion for both video games, and technology.

Blizzard Entertainment is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law, and will not be discriminated against on the basis of disability.

Accommodation Request: We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, please email your request to talentacquisition@blizzard.com. General employment questions cannot be accepted or processed here. Thank you for your interest.

Note to Recruiters and Placement Agencies: We do not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website or to any of our employees. We will not pay fees to any third party agency, outside recruiter or firm without a mutually agreed-upon contract and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered our property and will be processed accordingly.