Назад
Company hidden
3 дня назад

Senior Software Engineer (Client) (C++)

91 770 - 194 120CAD
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Релокация
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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

hirify.global 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →