Senior Software Engineer, Client - Demonware
$100.22k - $197.76k per yearActivision
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. CMakeExperience 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 WiresharkFamiliarity 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 BandicootTM, Tony Hawk’sTM Pro SkaterTM, 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.Ready to Activate Your Future?We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! 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.The videogame industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners.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.Rewards
We provide a suite of benefits that promote physical, emotional and financial well-being for 'Every World' - we've got our employees covered! 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 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;
If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company.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.
#J-18808-Ljbffr
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. CMakeExperience 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 WiresharkFamiliarity 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 BandicootTM, Tony Hawk’sTM Pro SkaterTM, 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.Ready to Activate Your Future?We love hearing from anyone who is enthusiastic about changing the games industry. Not sure you meet all qualifications? Let us decide! 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.The videogame industry and therefore our business is fast-paced and will continue to evolve. As such, the duties and responsibilities of this role may be changed as directed by the Company at any time to promote and support our business and relationships with industry partners.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.Rewards
We provide a suite of benefits that promote physical, emotional and financial well-being for 'Every World' - we've got our employees covered! 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 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;
If the Company requires that you move geographic locations for the job, then you may also be eligible for relocation assistance.Eligibility to participate in these benefits may vary for part time and temporary full-time employees and interns with the Company.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.
#J-18808-Ljbffr
Vacancy posted 34 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Client - Demonware in Winnipeg, MB vacancy
- 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
$100.22k - $197.76k per year
...supports players from around the world?Demonware is an independently-run part of... ...Mission We are looking for a talented Senior Network Engineer to join our Platform Department and... ...network policy and ingressFamiliarity with software-based network functions and...SeniorFull timeTemporary workPart timeWork at officeWorldwideRelocation package- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
$113k - $163k per year
We are looking for a Senior Software Engineer to join our Affinity Life technology team. In this hands‑on role, you will design, develop, modernize... ..., formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno...SeniorLocal areaFlexible hours- ...based accounting platform designed to help firms manage their client relationships and internal operations in one place. The... ...and running more efficient practices. Role DescriptionAs a Senior Software Engineer at Vylan, you will design, develop, and maintain core features...SeniorFull time
- ...observabilité à travers les projets clients, analyses de la santé des... ...(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics... .... We are seeking a Senior Software Developer to join the... ...Kotlin, or C# exposure on the engine side. Gaming background — context...SeniorDaily paidContract workWork at officeWorldwideRelocation package
$100k - $150k per year
...based, fully-customizable, end-to-end software solution to automate securities-based... ...goals-based advice and to help their clients achieve financial wellness. We partner... ...a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining...SeniorLong term contract- ...Canada preferred) Experience 8+ years software engineering with significant systems design... ...reusable platforms that improve how our clients operate. We use AI tools in our own... ...way we build it. The roleThis is a senior individual contributor role with significant...SeniorRemote work
$199.8k - $244.2k per year
...experienced, product-minded, and resourceful senior backend engineer to own the design, development, and... ...services through APIs and into the client experience, in partnership with design,... ...members.WHAT WE’RE LOOKING FOR 4+ years of software engineering experience, with most of it...SeniorFull timeFor contractorsWork at officeLocal area2 days per week- ...runtime Unity, télémétrie et observabilité à travers les projets clients, analyses de la santé des produits, ainsi que les surfaces du Tableau... ...développeur(se)s.Nous recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics en tant que généraliste à...SeniorDaily paidContract workWork visa
usd90k - usd180k per year
...and risk objectives of institutional clients in more than 60 countries, draw on a robust... ...our clients. About The RoleSENIOR SOFTWARE ENGINEEROctober 2026 The... ...Enterprise Data Experience team is seeking a Senior Software Engineer to design, build, and enhance scalable...SeniorLong term contractRemote workFlexible hours1 day per week- About the RoleAs a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation... ...data in various file formats (CSV, Parquet, JSON) to clients through S3, SFTP, and Cloud Data Marketplaces such as Snowflake...Senior
$125.8k per year
Are you an experienced software developer with a passion for finding creative solutions... ...place for you! We're looking for Senior Software Engineers to be part of our Product Software... ...experience for our customers and their clients. Joining this team is an opportunity to...SeniorLong term contractInternshipFlexible hours- ...preparation platform that transforms how accounting firms and their clients handle tax season. We’re targeting the pain points of mid-to... ...About the Role We’re searching for a talented and driven Senior Software Engineer to help define and build the foundation of our AI-first tax...SeniorInternship
$125k - $145k per year
Granum is the leading software company devoted to serving landscapers... ...company, Granum works alongside its clients to implement systems for... ...The RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates... ...expectations for promotion to Senior and beyond. A small, focused...SeniorFor contractorsFlexible hours- AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the... ...with Excel’s object model, calculation engine, and event system to deliver features that... ...optimization Experience with enterprise software deployment, updates, and version management...SeniorWork at officeLocal areaWork from homeWorldwide
- Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams through a secure, integrated source of... ...you join us.About the role We're looking for a driven Senior Software Engineer to join our dynamic engineering team to contribute to our...SeniorLong term contractFull timeWork at officeRemote workWork from homeWorldwideFlexible hours
$155k - $215k per year
About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger... ..., writes the ADR, and makes the call.Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate...Senior$103k - $160k per year
...Clariti builds community development software for cities and counties: permitting, licensing... ...part of our products and part of how our engineering pods build them.About the role Clariti... ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC...SeniorFull timeContract workPart timeLocal areaRemote work$20 per day
...Check out our careers page to see how you can grow with us! Senior Full Stack Engineer , you will be a hands‑on contributor to the frontend and... ...Understanding of the ins and outs of data modeling and software architecture for developing performant and maintainable code...SeniorInternshipSummer holidayRemote workRelocationShift work- At Cloudbeds, we're not just building software, we're transforming hospitality. Our platform powers hotels across 150 countries,... ...Technology Fast 500 again, but we're just getting started. As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
- ...scalable, modular, and API-centric · Provide software design recommendations to the Program Manager and Chief Software Engineer · Evaluate operational feasibility by analyzing... ...Information Systems, or related STEM field · Senior-level experience deploying microservices into...SeniorLong term contractContract workTemporary work
- # Senior Software EngineerSpotify Remote (Toronto) Full-timeFull-timeRemoteSoftware Engineering---## About this roleSpotify is hiring a Senior Software Engineer (Remote (Toronto)). This is a remote software development role listed on the official Spotify careers site.About...SeniorLong term contractRemote work
- We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou... ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC...SeniorFlexible hours
- ...About TacterisTacteris builds Canadian defence software for military planning, command and decision support... ...defence experience with deep expertise in software engineering, AI/ML and military operations. The RoleAs a Senior Software Engineer at Tacteris, you'll help build...SeniorFull timeInternshipRemote work
$160k - $180k per year
...find details about the work through our job descriptions under the “about the role” section. About the roleWe’re hiring a Senior Software Engineer to help build Velora’s AI-native software platform, giving nonprofit teams more time for their mission and less time spent...SeniorLocal areaRemote work- ...insights – technology plays an invaluable role in our success.The engineering team at Warner Music Group makes all of it a reality. Check... ...a nimble independent.About The Job: We are looking for a Senior Software Engineer to help maintain, modernize, and innovate the core...SeniorContract workLocal areaWorldwide
$132k - $185k per year
...luluRoute, a homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse Management... ...North America and global regions. Core responsibilities As a Senior Software Engineer, you will lead the design and implementation of...SeniorLong term contractPermanent employmentPart time- ...members Provide guidance to junior developers Requirements Senior-level full stack developer with Dev Lead Experience Strong... ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Client - Demonware. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

