Posted in

Senior Software Engineer – Game Services

Senior Software Engineer – Game Services

CompanyBlizzard Entertainment
LocationIrvine, CA, USA
Salary$101000 – $186754
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5 years of professional experience with software development in C++
  • Experience building high-quality software and protocol and API design
  • Strong data-structure, logic, and algorithm skills
  • Excellent communication skills

Responsibilities

  • Design, development, and maintenance of large-scale distributed systems
  • Implement features in SDKs that are used in all the games that are integrated with the Battle.net platform
  • Create unit and integration test code to validate service reliability
  • Write API documentation for consumption by game developers and other integrators
  • Participate in on-call rotation to rapidly resolve live incidents related to our systems
  • Coordinate with embedded and external teams
  • Troubleshoot and debug issues with our live and in-development services

Preferred Qualifications

  • A degree in computer science, or a related field
  • Production quality engineering experience with C++17 or later
  • Working knowledge of MySql, Cassandra, Redis, or related relational and NoSQL databases
  • Prior development work on distributed systems and client/server architectures
  • Experience in Cloud development and infrastructure
  • Enthusiastic about supporting a live always-on service
  • Skilled in Linux development, GDB debugging, and command line tools