This job listing expired on Nov 21, 2020
Tweet

Pull up a chair and join us! Blizzard Entertainment is seeking a talented and enthusiastic software engineer to join the Hearthstone team. The ideal candidate will have a passion for improving service stability with the goal of providing the best possible experience for our players. Blizzard offers a fun, creative, and technically challenging environment with excellent compensation and a full range of benefits.

Responsibilities

  • Improve an existing C++ code base with a focus on quality and robustness
  • Architect and implement core client-server systems to improve overall stability and uptime
  • Work with SREs and other engineers to help smoothly launch product releases
  • Investigate and document existing systems and propose improvements
  • Constantly collaborate with and help your team
  • Devise plans for risk mitigation and to aid in safe feature deployment
  • Mentor more junior engineers on the team
  • Work with multiple teams to improve their workflow and productivity

Requirements

  • Intermediate understanding of C/C++/C#
  • Interest in solving distributed system problems
  • Passion for risk mitigation and quality
  • Programming experience for Linux and Windows platforms
  • Prior work on client-server architectures

Pluses

  • Advanced understanding of C/C++
  • Experience with relational databases
  • Experience with NoSQL and other databases and tools
  • Networking experience