Posted in

Software Engineer – Client – Diablo Legacy

Software Engineer – Client – Diablo Legacy

CompanyBlizzard Entertainment
LocationIrvine, CA, USA
Salary$37.26 – $68.93
TypeFull-Time
Degrees
Experience LevelMid 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).