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

Software Developer (C++)

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

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

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

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

Текст:
/

TL;DR

Software Developer (C++): Building and optimizing high-performance datapath components for the PubSub+ messaging broker with an accent on low-latency message transmission and multi-threaded systems. Focus on designing complex features involving hardware interfaces, cache hierarchy optimization, and Linux kernel integration.

Location: Must be based in or able to commute to Ottawa, Ontario (Hybrid)

Salary: $90,000–$125,000

Company

hirify.global provides event-driven architecture and messaging middleware to help large enterprises modernize IT infrastructure across AI, cloud, and IoT domains.

What you will do

  • Develop and maintain high-performance, multi-threaded C++ code for messaging broker datapaths.
  • Design and implement features that ensure low-latency and reliable message delivery.
  • Collaborate on hardware-software interactions, including FPGA and network processor integration.
  • Debug complex application issues using core files and system performance profiling.
  • Participate in cross-functional team efforts to meet project requirements and maintain high quality.

Requirements

  • 2+ years of experience writing multi-threaded, performance-oriented C++ code.
  • Strong knowledge of networking protocols (TCP/IP, Ethernet).
  • Ability to work independently within an office-based hybrid environment in Ottawa, Canada.
  • Experience in debugging complex applications and deep-dive troubleshooting.
  • Proficiency in AI-assisted development workflows.

Nice to have

  • Experience with network programming using POSIX sockets.
  • Knowledge of real-time applications within the Linux environment.
  • Familiarity with messaging protocols like MQTT, AMQP, or JMS.
  • Experience working with Cavium Octeon network processors.

Culture & Benefits

  • Hybrid-first flexible working environment.
  • Opportunity to work with high-performing technical teams.
  • Focus on craft, trust, and continuous professional growth.
  • Collaborative and social workplace culture with a creative team spirit.

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