Irvine or Albany Hybrid Employment USD 77,500.8 - 143,374.4 Hourly

Activision Blizzard is hiring a Software Engineer, Engine Systems

About the Role

Activision is hiring a Software Engineer, Engine Systems to advance core technology and foundational engine infrastructure for Diablo. You will join a cross-disciplinary team focused on building immersive gameplay experiences.

What You'll Do

  • Design, implement, and maintain core engine features by collaborating closely with designers, artists, and fellow engineers.
  • Improve engine workflows and pipelines by identifying bottlenecks, simplifying processes, and enabling teams to build content more efficiently.
  • Ensure client and runtime stability across multiple platforms by diagnosing complex issues, fixing bugs, and strengthening system reliability.
  • Advance the game engine through performance tuning, scalability work, and platform-specific optimization to support long-term project growth.

What We're Looking For

  • 5+ years of professional software engineering experience, with a strong focus on modern C++ in real-time or game development environments.
  • Deep understanding of memory management, performance considerations, and software architecture.
  • Strong grasp of core data structures and practical insight into when and how to use them effectively.
  • Demonstrated experience optimizing both code and data layouts for performance and memory efficiency.
  • Excellent communication skills and comfort working closely with designers, artists, producers, and other engineers.
  • Hands-on experience with multithreaded programming and a solid understanding of concurrency challenges.

Nice to Have

  • Background in developing or optimizing games for console platforms (PlayStation, Xbox, or Nintendo Switch).
  • Experience with C# or experience working with C#-based tools or systems.
  • Familiarity with Python, Lua, or similar scripting languages.
  • Ability to discuss or share examples of C++ work, such as custom engines, renderers, compilers, embedded systems, or similar projects.

Technical Stack

  • C++
  • C#
  • Python
  • Lua

Team & Environment

You will work as part of a cross-disciplinary team.

Benefits & Compensation

  • 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.
  • Relocation assistance if required.
  • Compensation: $37.26 - $68.93 Hourly.

Work Mode

This is a hybrid position with locations in Irvine, CA and Albany, NY.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status, among other characteristics.

Required Skills
C++C#PythonLuaSoftware ArchitecturePerformance OptimizationMemory ManagementData StructuresReal-time SystemsGame Development
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Activision Blizzard

Premier developer and publisher of entertainment experiences, known for iconic video game universes including Warcraft, Overwatch, Diablo, and StarCraft. Part of Activision Blizzard, which was acquired by Microsoft.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago