Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Client - Demonware - Vancouver, Bc

$100.22k - $197.76k per year

Activision 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
Vacancy posted 2 hours 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... 
    Senior
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Relocation package

    Treyarch Corporation

    Winnipeg, MB
    2 hours ago
  • 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

    Activision Blizzard Inc.

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  • $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... 
    Suggested
    Long term contract
    Work at office
    Local area
    Work from home
    Worldwide

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Senior
    Work at office

    Arcadis

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Senior
    Internship
    Local area

    Cloudflare

    Winnipeg, MB
    2 hours ago
  • $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... 
    Full time
    Temporary work
    Part time
    Work at office
    Worldwide
    Relocation package

    Activision

    Winnipeg, MB
    2 hours ago
  • 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

    Xero

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Senior
    Full time
    Internship
    Local area

    WebHosting

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Full time
    Work at office
    2 days per week

    Earnin

    Winnipeg, MB
    2 hours ago
  • 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... 
    Senior
    Work at office

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  •  ...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

    Equinix

    Winnipeg, MB
    6 hours ago
  • $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... 
    Senior
    Long term contract
    Work at office
    Work from home
    Worldwide

    Asana

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    6 hours ago
  • 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

    Glocomms

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Senior
    Local area

    Scotiabank

    Winnipeg, MB
    2 hours ago
  • 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

    Xero

    Winnipeg, MB
    2 hours ago
  • 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

    Xero Limited

    Winnipeg, MB
    2 hours ago
  • $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 work
    Internship
    Work at office
    Worldwide

    Krech Ojard & Associates, Inc.

    Winnipeg, MB
    2 hours ago
  • $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 contract
    For contractors
    Worldwide

    Victaulic

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Asana, Inc.

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Work at office

    Financeroles

    Winnipeg, MB
    2 hours ago
  •  ...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... 
    Senior
    For contractors
    Seasonal work

    Randstad

    Winnipeg, MB
    2 hours ago
  • $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.... 
    Senior
    Full time
    Work at office
    Local area
    3 days per week

    Electronic Arts (EA)

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Internship
    Summer holiday
    Remote work
    Relocation
    Shift work

    Move Concierge

    Winnipeg, MB
    2 hours ago
  • $180k - $200k per year

     ...Scientist (AI & Machine Learning) Location: Vancouver, BC – 3 days a week onsite Job ID: 87597...  ...leader within our AI organization. While a Senior Data Scientist excels at building and...  ...Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms... 
    Senior
    3 days per week

    TEEMA Group

    Winnipeg, MB
    6 hours ago
  • 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... 
    Senior
    Contract work
    Work at office

    Mott MacDonald

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Full time
    Overseas

    UrbanLogiq, corporation

    Winnipeg, MB
    2 hours ago
  • $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... 
    Senior
    Internship
    Remote work

    Anthem Properties Group

    Winnipeg, MB
    2 hours ago
  • 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... 
    Senior
    For contractors

    Klohn Crippen Berger

    Winnipeg, MB
    2 hours ago

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!