Jobs and Careers
BL

Senior Software Engineer, UI | WoW Classic | Irvine, CA

Blizzard Entertainment
United Statesfull_timeVerifiedPosted 6 Mar 2026
💰 $186,754/yr($101,000/yr$186,754/yr)

About the role

Team Name:

World of Warcraft

Job Title:

Senior Software Engineer, UI | WoW Classic | Irvine, CA

Requisition ID:

R026860

Job Description:

The World of Warcraft Classic team is looking for a Senior Software Engineer with a strong gameplay foundation and a passion for building high-quality player-facing UI. In this role, you will contribute to gameplay and UI systems that support an authentic Classic experience while meeting modern expectations for polish, performance, and reliability. 

While UI is a key area of focus, you should feel comfortable flexing beyond UI into gameplay and server‑side systems when a feature or problem requires it. You’ll work closely with designers, artists, and engineers to translate gameplay and UI concepts into intuitive, responsive in‑game features. This is an opportunity to make meaningful contributions to a live, beloved game while continuing to grow your technical breadth and depth.  

This role offers a flexible hybrid work week, with a mix of remote and on-site days. While hybrid is the standard arrangement, you're also welcome to work on-site full-time if you prefer. Our primary studio location is in Irvine, CA. 

 

Responsibilities: 

  • Design and implement gameplay and playerfacing UI features that support World of Warcraft Classic systems and content. 

  • Collaborate with designers and artists to translate gameplay and UI/UX concepts into functional, polished, and performant ingame experiences. 

  • Implement UI solutions within existing gameplay and engine frameworks, including datadriven UI elements, layout improvements, and targeted optimizations. 

  • Own features endtoend, including implementation, iteration, bug fixing, polishing, and ongoing maintenance. 

  • Work with gameplay, server, and UI engineers to ensure features integrate cleanly across systems. 

  • Partner with QA, design, and production to identify issues, assess risk, and help resolve problems before they reach players. 

  • Apply sound engineering judgment when balancing gameplay fidelity, UI clarity, performance, and development timelines. 

  • Support team collaboration through code reviews, technical discussions, and knowledge sharing. 

  • Stay current with relevant gameplay, UI, and game development practices, and contribute ideas that improve workflows, tools, or player experience over time. 

 

Minimum Requirements 

  • 8+ years of professional experience in a software engineering role or equivalent. 

  • Strong proficiency in C++, Lua, or similar native and scripting languages. 

  • Experience working on gameplay systems, playerfacing features, or realtime applications. 

  • Comfort collaborating across disciplines, including design, art, and QA. 

  • Strong communication skills and the ability to work effectively in a team environment. 

  • Selfmotivation and willingness to con

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Blizzard Entertainment

View company profile →