Senior Software Engineer, Client - Demonware - Vancouver, Bc
$100.22k - $197.76k per yearActivision Blizzard Inc.
Senior Software Engineer, Client - Demonware - Vancouver, BC Requisition ID: R027559
Job Description: Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and other Activision titles. We own the C++ libraries and tooling that provide core network communication for games as well as connect game clients to Demonware’s wide range of online services. As a Senior Software Engineer (Client Code), you will design, implement, and evolve C++ client libraries and tools that power some of the biggest game launches in the world. Partnering closely with game studios and Demonware service teams, you will deliver robust APIs, efficient networking solutions, and reliable build pipelines across console and PC platforms. In this role, you will have the opportunity to raise the bar for build systems, CI processes, and overall developer experience, while owning and evolving core C++ client SDK components used across multiple AAA titles. You will also contribute to improving the reliability and observability of client-to-backend communications at massive scale and play a key role in mentoring engineers in modern C++, networking fundamentals, and build and tooling best practices. 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.What you bring to the table
Priorities can often change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:Own our build pipelines for the Client Code SDK: Maintain and improve Windows and console builds to accelerate developer feedback loops.Keep CI fast, reliable, observable, and well-instrumented for all our C++ products.Design and implement new features in our C++ client libraries.Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses.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.Minimum 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, and REST APIs.Proficient with network debugging and observability tools such as Wireshark.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.Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams.Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate.Extra Points
Experience integrating online services SDKs into games or other client applications.Familiarity with console development environments (PlayStation, Xbox, Nintendo, etc.).Experience building headless clients, bots, or load-test clients for multiplayer or online features.Prior work with: Game or engine-level networking layers.Telemetry / logging / metrics systems for a game or local client application.Crash reporting, exception handling, or stability tooling.Contributions to developer experience: internal tools, documentation, sample projects, or code-generation pipelines.Interest in game development and online play – e.G., understanding of matchmaking, parties, lobbies, progression systems, or anti-cheat integration.Your Platform
Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We have launched well over 100 games, and our services connect multiple millions of players each day into epic entertainment experiences. While Call of Duty continues to push us to build bigger and better systems year on year. We also have a strong history of supporting great franchises such as Tony Hawk, Crash Bandicoot, Diablo, Guitar Hero, and Skylanders. Our success comes from our talented and passionate people. Our work environment is welcoming and collaborative, we deliver on time and at scale. Our World At Activision, we strive to create the most iconic brands in gaming and entertainment. We’re driven by our mission to deliver unrivaled gaming experiences for the world to enjoy, together. We are home to some of the most beloved entertainment franchises including Call of Duty, Crash Bandicoot, Tony Hawk’s Pro Skater, and Guitar Hero. As a leading worldwide developer, publisher and distributor of interactive entertainment and products, our "press start" is simple: delight hundreds of millions of players around the world with innovative, fun, thrilling, and engaging entertainment experiences. We’re not just looking back at our decades-long legacy;
we’re forging ahead to keep advancing gameplay with some of the most popular titles and sophisticated technology in the world. We have bold ambitions to create the most inclusive company as we know our success comes from the passionate, creative, and diverse teams within our organization. We’re in the business of delivering fun and unforgettable entertainment for our player community to enjoy. And our future opportunities have never been greater — this could be your opportunity to level up.Rewards
The standard base pay range for this role is $100,220.00 - $197,758.00 CAD. These values reflect the expected annualized base pay range of new hires in British Columbia, Canada. Actual amounts will vary depending on experience, performance and location. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation. Incentive compensation is not guaranteed.Subject to eligibility requirements, the Company offers comprehensive benefits including:Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insuranceRRSP with Company match, tuition reimbursement, charitable donation matchingPaid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leaveMental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and othersIf the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistanceEqual Opportunity
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.Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do!We are committed to creating a diverse and inclusive environment and strongly encourage you to apply. We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, please email your request to View email address on ca.hrm.tc. General employment questions cannot be accepted or processed here. Thank you for your interest.
#J-18808-Ljbffr
Job Description: Your Mission The Client Code team builds and maintains the client-side online services SDK used by Call of Duty and other Activision titles. We own the C++ libraries and tooling that provide core network communication for games as well as connect game clients to Demonware’s wide range of online services. As a Senior Software Engineer (Client Code), you will design, implement, and evolve C++ client libraries and tools that power some of the biggest game launches in the world. Partnering closely with game studios and Demonware service teams, you will deliver robust APIs, efficient networking solutions, and reliable build pipelines across console and PC platforms. In this role, you will have the opportunity to raise the bar for build systems, CI processes, and overall developer experience, while owning and evolving core C++ client SDK components used across multiple AAA titles. You will also contribute to improving the reliability and observability of client-to-backend communications at massive scale and play a key role in mentoring engineers in modern C++, networking fundamentals, and build and tooling best practices. 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.What you bring to the table
Priorities can often change in a fast-paced environment like ours, so this role includes, but is not limited to, the following responsibilities:Own our build pipelines for the Client Code SDK: Maintain and improve Windows and console builds to accelerate developer feedback loops.Keep CI fast, reliable, observable, and well-instrumented for all our C++ products.Design and implement new features in our C++ client libraries.Debug complex production issues that span client, network, and backend services, using logs, packet captures, and focused reproduction harnesses.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.Minimum 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, and REST APIs.Proficient with network debugging and observability tools such as Wireshark.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.Strong communication and collaboration skills with experience working directly with stakeholders, customers, and distributed engineering teams.Comfortable operating in live-service or service-oriented environments with shared ownership, operational responsibilities, and on-call/support rotations where appropriate.Extra Points
Experience integrating online services SDKs into games or other client applications.Familiarity with console development environments (PlayStation, Xbox, Nintendo, etc.).Experience building headless clients, bots, or load-test clients for multiplayer or online features.Prior work with: Game or engine-level networking layers.Telemetry / logging / metrics systems for a game or local client application.Crash reporting, exception handling, or stability tooling.Contributions to developer experience: internal tools, documentation, sample projects, or code-generation pipelines.Interest in game development and online play – e.G., understanding of matchmaking, parties, lobbies, progression systems, or anti-cheat integration.Your Platform
Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We have launched well over 100 games, and our services connect multiple millions of players each day into epic entertainment experiences. While Call of Duty continues to push us to build bigger and better systems year on year. We also have a strong history of supporting great franchises such as Tony Hawk, Crash Bandicoot, Diablo, Guitar Hero, and Skylanders. Our success comes from our talented and passionate people. Our work environment is welcoming and collaborative, we deliver on time and at scale. Our World At Activision, we strive to create the most iconic brands in gaming and entertainment. We’re driven by our mission to deliver unrivaled gaming experiences for the world to enjoy, together. We are home to some of the most beloved entertainment franchises including Call of Duty, Crash Bandicoot, Tony Hawk’s Pro Skater, and Guitar Hero. As a leading worldwide developer, publisher and distributor of interactive entertainment and products, our "press start" is simple: delight hundreds of millions of players around the world with innovative, fun, thrilling, and engaging entertainment experiences. We’re not just looking back at our decades-long legacy;
we’re forging ahead to keep advancing gameplay with some of the most popular titles and sophisticated technology in the world. We have bold ambitions to create the most inclusive company as we know our success comes from the passionate, creative, and diverse teams within our organization. We’re in the business of delivering fun and unforgettable entertainment for our player community to enjoy. And our future opportunities have never been greater — this could be your opportunity to level up.Rewards
The standard base pay range for this role is $100,220.00 - $197,758.00 CAD. These values reflect the expected annualized base pay range of new hires in British Columbia, Canada. Actual amounts will vary depending on experience, performance and location. In addition to a competitive base pay, employees in this role may be eligible for incentive compensation. Incentive compensation is not guaranteed.Subject to eligibility requirements, the Company offers comprehensive benefits including:Extended health plan, including medical, dental, vision, life and AD&D insurance, for employees and their dependents, as well as disability insuranceRRSP with Company match, tuition reimbursement, charitable donation matchingPaid holidays and vacation, paid sick time, compassion and bereavement leaves, parental leaveMental health & wellbeing programs, fitness programs, free and discounted games, and a variety of other benefit programs like supplemental life & critical illness, legal service, and othersIf the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistanceEqual Opportunity
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.Research shows that women and members of other under-represented groups tend to not apply to jobs when they think they may not meet every qualification, when, in fact, they often do!We are committed to creating a diverse and inclusive environment and strongly encourage you to apply. We are committed to working with and providing reasonable assistance to individuals with physical and mental disabilities. If you are a disabled individual requiring an accommodation to apply for an open position, please email your request to View email address on ca.hrm.tc. General employment questions cannot be accepted or processed here. Thank you for your interest.
#J-18808-Ljbffr
Vacancy posted 40 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Client - Demonware - Vancouver, Bc in Winnipeg, MB vacancy
$91.77k - $194.12k per year
Job Title: Senior Network Engineer - Demonware - Vancouver, BCRequisition ID: R027521Job Description: Want to be responsible for the gaming experience of millions of players? How about building the infrastructure that supports players from around the world?Demonware...SeniorFull timeTemporary workPart timeWork at officeWorldwideRelocation package- Elevate online gaming experiences as a Senior Software Engineer on the Client Code team at Demonware in Vancouver, BC. Design and implement C++ client libraries for leading Activision titles. As a Senior Software Engineer, you will enhance the SDK used by clients like Call...Senior
$176k - $200k per year
We're looking for a Senior Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to move our customers toward expansive, end-to-end intelligent...SeniorLong term contractWork at officeLocal areaWork from homeWorldwide$146k - $162k per year
We're looking for a Software Engineer to join our growing AI organization in Vancouver. Asana is pioneering a new category of technology as the human-agent operating system, doubling down on our AI Suite to turn manual work into scalable, intelligent systems. We are hiring software...SuggestedLong term contractWork at officeLocal areaWork from homeWorldwide$72.92k - $143.93k per year
Job TitleTechnical Project Manager - Demonware - Vancouver, BC Requisition IDR026757 Job DescriptionYour MissionWe are looking for a talented... ...of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online...SuggestedFull timeTemporary workPart timeWork at officeWorldwideRelocation package- ...application online without adding hardware, installing software, or changing a line of code. Internet properties... ...forward, you’ll fit right in. Available Location: Vancouver, BC What You Will Do As a Customer Engineer The Customer Engineer (CE) is the core driver of...SeniorInternshipLocal area
- ...delivering sustainable design, engineering, and consultancy solutions for... ...Team is seeking an Intermediate/Senior Structural Engineer to join the growing team in Vancouver office in British Columbia Province... ...of structural design software such as ETABS, SAFE, Robot, SAP2000...SeniorWork at office
- ...Canada, CanadaRemote Full-time Senior Solution EngineeringJob... ...without adding hardware, installing software, or changing a line of code. Internet... ...Customer EngineerThe Customer Engineer (CE) is the core driver of our... ...value-guiding enterprise clients from initial pre-sales...SeniorFull timeInternshipLocal area
$199.8k - $244.2k per year
...looking for an experienced, product-minded, and resourceful senior backend engineer to own the design, development, and operation of these... ...through production. This position is hybrid, based in our Vancouver, BC office, with two days a week required in the office. Candidates...SeniorFull timeWork at office2 days per week- Elevate your engineering career at Xero as a Senior Software Engineer in Vancouver. Lead the refactoring of systems and foster a collaborative team environment. In this role, you’ll focus on the architectural evolution of our software, transforming monolithic structures...Senior
- Build AI systems as a Senior Software Engineer in Asana’s Vancouver office, using distributed systems expertise and technical leadership. Work follows an office-centric hybrid schedule.Asana is expanding AI engineering teams across its human-agent operating system and AI Suite...SeniorWork at office
$158k - $180k per year
...and operations. As the Security Risk Engineer, you will own Asana's internal security... ...management program end-to-end. This is a senior role for someone who goes beyond frameworks... .... This role is based in our Vancouver, BC office with an office-centric hybrid schedule...SeniorLong term contractWork at officeWork from homeWorldwide- ...Planning is a key service provided to clients of Scotia Wealth Management. The Senior Total Wealth Planner is... ...Expert knowledge of financial planning software (Naviplan) in order to prepare financial... ...(s): Canada : British Columbia : Vancouver Scotiabank is a leading bank in...SeniorLocal area
- Lead a dynamic team as a Software Engineering Manager in Vancouver with a forward-thinking technology firm. Drive software innovation while mentoring engineers... ...fostering growth. This role involves collaboration with senior leadership, conducting code reviews, and modernizing...Senior
$100k per year
...RepresentativeVancouver, BCFull-TimeFocus: Engineering CoverageABOUT VICTAULICVictaulic,... ...Development Representative to join our team in Vancouver, BC. Reporting to the Engineering Solutions... ...to travel as required to engage with clients and stakeholders.WHAT SETS YOU APARTMaster...Long term contractFor contractorsWorldwide$115k - $145k per year
...Krech Ojard & Associates Ltd (KOA) is an engineering and consulting firm with projects located... ...Electrical, Marine, and Railroad Design. As a client-first focused team, we are involved in... ...experienced Mechanical Engineer based in Vancouver to support KOA’s multidisciplinary...Contract workInternshipWork at officeWorldwide$176k - $200k per year
Senior Data Scientist [Data] - [Vancouver, BC] We're looking for a Senior Data Scientist to help define Asana's growth strategy as users increasingly discover and adopt software through LLM interfaces like ChatGPT, Claude, and Gemini. With millions of knowledge workers...SeniorWork at officeLocal areaWork from homeWorldwide- Build reporting software at Xero in Vancouver, using data-intensive systems and complex queries within a hybrid... ...trust financial results.As a Software Engineer, you will own engineering problems... ...saving business dataImprove reporting engine performance for complex, growing...Flexible hours
- Build reporting software at Xero in Vancouver, using data-intensive systems and complex queries to improve... .... This is a hybrid role.As a Software Engineer, you will deliver reliable production... ...business data explorationImprove reporting engine performance as data volumes growKeep...Flexible hours
$115k - $150k per year
...designation is requiredExperience with Yardi voyager is preferredAt least 5 years of supervisory experience8+ years of accounting experience at senior level in property management accountingProven ability to work effectively within a fast-paced environment with tight closing deadlines...SeniorWork at office$20 per day
...page to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor... ...the ins and outs of data modeling and software architecture for developing performant... ...account. A dedicated desk in our Vancouver, BC HQ, in the heart of downtown, with...SeniorInternshipSummer holidayRemote workRelocationShift work- ...experienced Sr. Building Performance and Commissioning Engineer for a client of ours in the Vancouver area. The successful candidate will lead and support a... ...energy‑saving opportunities using engineering software. Support incentive applications and utility conservation...SeniorFor contractorsSeasonal work
$141.4k - $204.4k per year
...Description And RequirementsIn FC Quality Verification Engineering, our mission is to build the technology, large-scale test... ...content, and live operations teams. Role SummaryAs a Senior Software Developer in Vancouver you will manage these systems from proposal to adoption....SeniorFull timeWork at officeLocal area3 days per week$130k - $160k per year
Full-Time | Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiqUrbanLogiq is a Community Intelligence Platform that helps governments... ...are a venture-backed company with paying government clients across Canada and the US, strategic partnerships with...SeniorFull timeOverseas$125k - $139k per year
...this role, you’ll be the customer's voice as you collaborate with Engineering, Product, Experience Research, Data Science, and business... ...work in your next role, this is it. This role is based in our Vancouver office with an office-centric hybrid schedule. The standard in‑...Long term contractInternshipWork at officeWork from homeWorldwide- Lead transportation water resources design as a Senior Drainage Engineer in Vancouver, Calgary, or Toronto, using hydrologic and hydraulic modelling expertise... ...-related projects across public and private sector clients. You will lead drainage and stormwater infrastructure design...SeniorContract workWork at office
$120k - $140k per year
...Technology Infrastructure team as a Senior Systems and Network... ...Endpoint management: Manage Windows clients, macOS and mobile devices,... ...3 escalation for hardware, software and infrastructure issues, onsite... ...or infrastructure engineering, including Tier 2 and 3 support...SeniorInternshipRemote work- Engineer Cash Out payment flows at EarnIn with Kotlin, Java, Go, Python, or TypeScript in a hybrid Vancouver, BC workplace. Protect transaction reliability.This senior software engineering position focuses on backend services that move EarnIn members’ money through debit cards...Senior
- Lead hydropower engineering in Vancouver with hydromechanical design expertise and technical leadership... ...Klohn Crippen Berger seeks an experienced Senior Mechanical Engineer for its Power and... ..., senior technical reviews, client communication, and mentoring responsibilities...SeniorFor contractors
- Asana is seeking a Software Engineer for our Vancouver Product team. You will design data models, implement interactions, and contribute to a SaaS platform used by millions of teams. Expect to work with UI designers and our infrastructure team to ship features end-to-end in...Work at officeWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Client - Demonware - Vancouver, Bc. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

