Blizzard Entertainmentposted 18 days ago
$37 - $68/Yr
Mid Level
Hybrid • Irvine, CA
Professional, Scientific, and Technical Services

About the position

Join us as we continue to shape the Diablo universe! Diablo games are action RPG experiences with endless evil to slaughter, countless abilities to master, nightmarish Dungeons, and legendary loot. Come work with us, and together, we'll create something amazing. Our team of passionate developers is growing. As a Software Engineer on the Diablo Legacy team, you will play a key role in improving the stability, performance, and reliability of our games. You'll collaborate with various engineering teams to develop, deploy, and maintain critical systems, troubleshoot complex technical issues, and optimize existing infrastructure based on data and player feedback. Your expertise will help ensure a smooth gameplay experience, supporting both live operations and future development. If you're passionate about game development and solving challenging technical problems, we'd love to have you on the team! This role is anticipated to be a hybrid work position, with some work on-site and some work-from-home. The potential home studio for this role is Irvine, CA.

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.

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.

Nice-to-haves

  • 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).

Benefits

  • Medical, dental, vision, health savings account or health reimbursement account, healthcare spending accounts, dependent care spending accounts, life and AD&D insurance, disability insurance.
  • 401(k) with Company match, tuition reimbursement, charitable donation matching.
  • Paid holidays and vacation, paid sick time, floating holidays, compassion and bereavement leaves, parental leave.
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other voluntary benefit programs like supplemental life & disability, legal service, ID protection, rental insurance, and others.
  • Relocation assistance if the Company requires that you move geographic locations for the job.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service