Skip to content

Software Engineer – Client – Diablo Legacy
Company | Blizzard Entertainment |
---|
Location | Irvine, CA, USA |
---|
Salary | $37.26 – $68.93 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Mid Level, Senior |
---|
Requirements
- 3+ years of professional programming experience, preferably in game development or live services.
- Expertise in C++ programming and working with large, established codebases.
- Familiarity with Windows & Linux OS, networking, and server design concepts.
- Experience maintaining and developing live-service infrastructure.
- Ability to take initiative, drive technical improvements, and contribute to multiple areas of game development.
- Strong problem-solving skills with the ability to analyze system architecture and anticipate the impact of changes.
Responsibilities
- Improve the stability, performance, and reliability of the Diablo franchise games.
- Take ownership of deploying and maintaining critical systems across development and production environments.
- Proactively identify, troubleshoot, and resolve complex technical issues affecting live operations.
- Optimize existing infrastructure and tools based on incident data, telemetry, and performance metrics.
- Contribute to multiple technical disciplines, including backend, frontend, gameplay, tools, and pipelines.
- Collaborate with engineering teams to develop, deploy, and maintain critical game systems in both development and production environments.
Preferred Qualifications
- Experience shipping video game titles or working with large-scale software systems.
- Proficiency in scripting languages (Python, C#, Lua) for automation and tooling.
- Experience in one or more areas of client development (e.g., Gameplay, Engine, Graphics, UI)
- Background in distributed systems and network protocols (low- and high-level).