Skip to content

Senior Software Engineer – Game Services
Company | Blizzard Entertainment |
---|
Location | Irvine, CA, USA |
---|
Salary | $101000 – $186754 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
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