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

Online Programmer - OS (Game Network)

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Online Programmer - OS (Game Network) (C++/Game Networking): Developing reliable, high-performance C++ middleware and distributed systems supporting online services across game productions with an accent on low-level programming, networking, and engine-integrated components. Focus on designing complex architectures, optimizing memory, multithreading and CPU performance, and solving difficult technical problems in a game network environment.

Location: Montreal, QC, Canada. Office-based.

Company

A global gaming company developing original and memorable interactive experiences across multiple game productions.

What you will do

  • Develop and improve reliable, high-performing, maintainable C++ middleware.
  • Design and evolve distributed systems and middleware supporting online services across game productions.
  • Contribute to technical direction and architecture decisions.
  • Improve code quality through good practices, code reviews, and continuous improvement.
  • Solve complex technical problems, optimize performance, and reduce technical debt and delivery risks.
  • Collaborate with teams and stakeholders, share knowledge, and keep up with technical developments.

Requirements

  • Advanced proficiency in modern C++, including C++17/20/23 and beyond.
  • Strong expertise in software architecture and complex systems.
  • Deep low-level programming knowledge, including memory management, multithreading, and CPU optimization.
  • Ability to design high-performance algorithms and optimized data structures.
  • Excellent debugging and profiling skills.
  • Proficiency with Continuous Integration and Continuous Deployment practices and tools.
  • Strong analytical and problem-solving abilities for complex challenges.
  • Excellent communication and collaboration skills; a self-driven, proactive, and highly autonomous approach.
  • Strong attention to detail and a quality-oriented mindset, with the ability to influence technical and strategic decisions.

Nice to have

  • Console development experience with PlayStation, Xbox, or Nintendo Switch.
  • Expertise in C#.
  • Experience with Snowdrop, Anvil, Unreal Engine, or Unity.
  • Knowledge of AWS or Azure cloud infrastructure and services.
  • Experience working on game productions with significant online or multiplayer components.
  • Advanced technical expertise in online services and networking.

Culture & Benefits

  • Permanent, full-time employment.
  • Office-based work in Montreal, Quebec, Canada.
  • Collaboration with teams and stakeholders across global gaming productions.
  • Environment focused on innovation, diverse perspectives, continuous improvement, and knowledge sharing.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →