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.
  • Collaborate with engineering teams to develop, deploy, and maintain critical game systems in both development and production environments.
  • Diagnose and resolve complex technical issues affecting game stability, networking, and infrastructure.
  • Improve existing systems based on data from automated builds, player reports, and internal testing.
  • Participate in on-call rotations and incident resolution to ensure smooth operations.
  • Contribute to multiple technical disciplines, including backend, frontend, gameplay, tools, and pipelines.

Requirements

  • 3+ years of experience writing production-level code in a professional environment.
  • Proficiency in C/C++, along with experience in scripting languages such as C#, Python, or Lua.
  • Strong problem-solving skills with the ability to quickly understand complex systems and anticipate the impact of changes.
  • Experience with OS, networking, and server design concepts in a game development or software engineering context.

Nice-to-haves

  • Previous experience shipping video game titles or other software.
  • Familiarity with Diablo II and Diablo III (even at a casual level).
  • Experience with Jenkins, Git, Perforce, SVN, Perl, Angular, React, or .NET.

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