Activision Blizzard

Activision Blizzard

Senior Software Engineer, Client - Demonware - Vancouver, BC

Vancouver · Senior · Part-time

Sponsorship not specified$92k-$194kDetected 27 days ago
C++Backend DevelopmentCode ReviewCI/CDJenkinsRESTWiresharkEpicResearchCommunicationCollaborationMentoring

About the role

  • This role is based in our Vancouver, BC office and follows an onsite work schedule of four days per week.
  • Work arrangements may change at the company's discretion to meet business needs.
  • We have launched well over 100 games, and our services connect multiple millions of players each day into epic entertainment experiences.

Responsibilities

  • Own our build pipelines for the Client Code SDK:
  • Maintain and improve Windows and console builds to accelerate developer feedback loops.
  • Design and implement new features in our C++ client libraries.
  • Collaborate with game teams to integrate SDK features, review usage patterns, and promote best practices.
  • Write and review technical designs, perform code reviews, and help define coding standards for the team.
  • Contribute to internal tooling (build systems, test harnesses, diagnostics tools) that make online features easier to test, validate, and ship.
  • Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate.
  • Experience building headless clients, bots, or load-test clients for multiplayer or online features.

Requirements

  • 8+ years of professional software engineering experience with C++ within games, engines, SDKs, or other performance-sensitive systems.
  • Strong expertise in modern C++
  • Experience with C++ build systems e.g. CMake
  • Experience with building effective backwards compatible APIs or libraries.
  • Strong understanding of networking fundamentals such as TCP/UDP, HTTP/HTTPS, and REST APIs.
  • Familiarity with CI/CD pipelines, e.g. Jenkins or TeamCity.
  • Proven ability to analyze and resolve complex cross-functional problems spanning client applications, backend systems, and infrastructure.
  • Experience integrating online services SDKs into games or other client applications.
  • Familiarity with console development environments (PlayStation, Xbox, Nintendo, etc.).

Compensation

  • The standard base pay range for this role is $91,770.00 - $194,120.00 CAD.

Benefits

  • Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insurance;
  • RRSP with Company match, tuition reimbursement, charitable donation matching;
  • Paid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leave;
  • Mental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and others;

Company info

  • Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams.

This listing is sourced directly from Activision Blizzard's careers page and normalized into a canonical job model.