Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Blizzard Entertainment

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

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 answers the call with effectiveness, and integrity, 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 at a time 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.

Responsibilities

Want more jobs like this?

Get Software Engineer jobs delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.
  • 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, build relationships and assist with shared initiatives.
  • Participate in service capacity strategy, 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 standard methodologies with engineers across Blizzard
  • Manage, support, and guide the careers of a dynamic workforce of tools, automation, and operations engineers.
  • Share in off-hour / on-call duties.

Requirements

  • A minimum of 5 years’ meaningful work experience, including experience with Linux systems and tools.
  • Experience supporting a live service.
  • Experience working with distributed systems.
  • Strong, tried 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.

Pluses

  • Aptitude to learn new domains quickly.
  • Experience with automation and modern CI technologies.
  • Experience with build servers and pipelines.
  • Experience with public cloud APIs and technology.
  • A passion for both video games, and technology.
Job ID: ooSI6fwO
Employment Type: Other

This job is no longer available.

Search all jobs