Posted in

Software Engineer – Tools – Diablo

Software Engineer – Tools – Diablo

CompanyBlizzard Entertainment
LocationIrvine, CA, USA, Albany, NY, USA
Salary$37.26 – $68.93
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • 3+ years of experience writing, debugging, and profiling user-facing applications for Windows in C# using .NET in a large codebase
  • Bachelor’s degree or equivalent in computer science or similar field, with strong software engineering fundamentals and a demonstrated ability to apply performant data structures and algorithms to problems involving complex datasets
  • A desire to assist, collaborate with and advocate for technical and non-technical users with strong verbal and written communications skills
  • Eagerness to grow professionally as a tools engineer, with a passion for bringing your talents to bear on our unique techno-creative challenges

Responsibilities

  • Learn and improve how Diablo IV content is authored through the design, implementation, and support of the applications and utilities that comprise our toolchain
  • Find ways to make meaningful improvements to the tools by blending your professional judgment, end-user feedback, and the project’s goals and constraints
  • Introduce and extend features in the tools our developers use to build worlds, balance systems, craft cutscenes, and more
  • Support the project by answering users’ questions, fixing bugs, and collaborating with leadership to put the focus where it’s needed most.
  • Build software that lasts, drawing on engineering principles and best practices for high-quality code
  • Participate in playtests and provide feedback on the game itself

Preferred Qualifications

  • Experience writing and debugging asynchronous and multi-threaded code
  • Experience using WPF
  • Experience shepherding software through a full product lifecycle
  • Experience with MVVM, IOC, and other principles and patterns common in enterprise applications
  • Enthusiasm for and strong fundamentals in UI and UX design
  • Strong interest in the cutting-edge tech that powers high-performance applications and games