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.
Apply directly at Activision Blizzard →Create a free account for alerts like thisView Activision Blizzard immigration profile
This listing is sourced directly from Activision Blizzard's careers page and normalized into a canonical job model.