Senior Software Engineer (Client) (C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Client) (C++): Designing and evolving C++ client libraries and SDKs for AAA titles like Call of Duty with an accent on network communication and build pipelines. Focus on improving CI processes, optimizing client-to-backend observability, and developing robust APIs across PC and console platforms.
Location: Vancouver, BC (Onsite 4 days per week)
Salary: $91,770.00 - $194,120.00 CAD
Company
is a member of the Activision family, providing online and data services for massive gaming franchises including Call of Duty.
What you will do
- Design and implement new features in C++ client libraries and SDK components.
- Own and optimize build pipelines for Windows and console platforms to accelerate developer feedback.
- Debug complex production issues spanning client, network, and backend services using packet captures and logs.
- Collaborate with game studios to integrate SDK features and define coding standards.
- Develop internal tooling, test harnesses, and diagnostics to improve the developer experience.
- Mentor engineers in modern C++, networking fundamentals, and build best practices.
Requirements
- 8+ years of professional software engineering experience with C++ in games, engines, or SDKs.
- Strong expertise in modern C++ and build systems such as CMake.
- Deep understanding of networking fundamentals (TCP/UDP, HTTP/HTTPS, REST APIs) and proficiency with Wireshark.
- Experience with CI/CD pipelines (e.g., Jenkins or TeamCity) and building backwards-compatible APIs.
- Ability to resolve complex cross-functional problems across client and backend infrastructure.
- Must be based in or able to relocate to Vancouver, BC.
Nice to have
- Experience with console development environments (PlayStation, Xbox, Nintendo).
- Knowledge of headless clients, bots, or load-test clients for multiplayer features.
- Experience with telemetry, logging, metrics, or crash reporting systems.
- Interest in matchmaking, parties, lobbies, or anti-cheat integration.
Culture & Benefits
- Comprehensive health plan including medical, dental, vision, and disability insurance.
- RRSP with company match and tuition reimbursement.
- Paid holidays, vacation, sick time, and parental leave.
- Mental health and wellbeing programs, fitness programs, and discounted games.
- Relocation assistance may be available if required by the company.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →