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

Senior Software Engineer (C++)

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

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (C++): Developing and maintaining a large-scale real-time communications platform with an accent on C++ services, networking, and system reliability. Focus on implementing real-time communication flows, debugging complex concurrency issues, and evolving a high-load codebase.

Location: Primarily remote, but requires occasional visits to the Bristol or London offices

Company

A leading provider of cloud communications and collaboration technology focused on helping companies connect better.

What you will do

  • Design, develop, and maintain C++ (C++17+) services.
  • Implement and troubleshoot networking and real-time communication flows.
  • Debug complex issues related to core dumps, concurrency, and performance.
  • Collaborate with QA and product teams to define behavior and handle edge cases.
  • Participate in code reviews and adhere to engineering best practices.
  • Work within Agile processes using Scrum and Jira.

Requirements

  • Strong proficiency in C++ (C++17 minimum) and STL.
  • Solid understanding of networking fundamentals (TCP/UDP, sockets).
  • Experience with multithreaded and concurrent systems.
  • Strong debugging skills using gdb and core dump analysis.
  • Linux development experience.
  • Ability to occasionally visit offices in Bristol or London.

Nice to have

  • Practical experience with VoIP/PBX systems and protocols (SIP, RTP/RTCP, SDP, WebRTC).
  • Experience with Boost (especially Boost.Asio) and FreeSWITCH.
  • Knowledge of Kubernetes and containerized environments.
  • Proficiency with network analysis tools such as Wireshark and tcpdump.
  • Scripting skills in Python and experience with AI-assisted development tools.

Culture & Benefits

  • Culture built on teamwork, transparency, and mutual accountability.
  • Fast-paced work environment with a high degree of impact.
  • Strong internal promotion track and long-term employee retention.
  • Flexible work arrangement (primarily remote).

Hiring process

  • Application review.
  • Interview stage.
  • Hiring decision.

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