Software Engineer – Tools – Diablo
Company | Blizzard Entertainment |
---|---|
Location | Irvine, CA, USA, Albany, NY, USA |
Salary | $37.26 – $68.93 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid 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