What is a Software Engineer at Activision?
As a Software Engineer at Activision, you are at the heart of building world-class entertainment experiences that reach hundreds of millions of players globally. Whether you are developing high-scale backend advertising platforms handling billions of requests per day, crafting low-level rendering and gameplay systems for iconic franchises like Call of Duty, or engineering robust data pipelines, your work directly shapes the player experience. This role requires a unique blend of technical mastery, performance optimization, and creative problem-solving within fast-paced, collaborative studio environments.
You will contribute to massive problem spaces, ranging from core engine architecture and cross-platform build pipelines to distributed cloud services and advanced mobile SDKs. Working alongside multidisciplinary teams of artists, designers, and fellow engineers, you will translate complex business and gameplay requirements into reliable, scalable, and high-performance technical solutions. The challenges you tackle will demand rigorous attention to detail, especially when optimizing memory, maintaining low technical debt, and ensuring seamless scalability across PC, console, and mobile platforms.
This role offers a rare opportunity to influence products that define the interactive entertainment industry. You will find an environment that encourages experimentation, ownership, and deep technical curiosity while keeping the player experience front and center. Success at Activision requires balancing immediate project delivery with long-term architectural vision, making this an ideal position for engineers who thrive on high-impact, visible challenges.




