This job listing expired on Nov 21, 2020
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