Remote Frontend Jobs
Intermedia Cloud Communications logo

Senior Software Engineer - Real-Time Communications Platform

Intermedia Cloud CommunicationsCambridgeshire, United Kingdom
Apply now

While primarily remote, this role requires occasional visits to the Bristol office or London. We are looking for a Senior Engineer working on a large-scale real-time communications platform. Focus on C++ services, networking, and system reliability. Practical experience in VoIP or PBX systems is desirable.


What you will be doing

  • Design, develop, and maintain C++ (C++17+) services
  • Implement and troubleshoot networking and real-time communication flows
  • Debug complex issues (core dumps, concurrency, performance)
  • Work within and evolve a large, existing codebase
  • Collaborate with QA and product on behaviour and edge cases
  • Participate in code reviews and engineering best practices
  • Contribute within Agile processes (Scrum, Jira)

What you will bring to the role

  • Strong C++ (C++17 minimum), STL
  • Solid networking fundamentals (TCP/UDP, sockets)
  • Experience with multithreaded/concurrent systems
  • Strong debugging skills (gdb, core dumps)
  • Linux development experience
  • Ability to understand and maintain complex, legacy systems
  • Experience with Agile and Jira/Atlassian tools

Bonus Skills

  • Practical experience in VoIP or PBX systems
  • VoIP protocols: SIP, RTP/RTCP, SDP, WebRTC
  • Telephony/PBX systems: call routing, hunt groups, call park/pickup, feature interaction and state handling
  • Boost (especially Boost.Asio)
  • GitHub (PR workflows, code reviews)
  • AI-assisted development tools (coding, debugging, analysis)
  • Kubernetes / containerised environments
  • FreeSWITCH
  • Network analysis tools (Wireshark, tcpdump)
  • Performance profiling and optimisation
  • Scripting or Python

View all remote jobs at Intermedia Cloud Communications

FAQ

Is the Senior Software Engineer - Real-Time Communications Platform position at Intermedia Cloud Communications remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Senior Software Engineer - Real-Time Communications Platform job posted?
This listing was posted on June 1, 2026 and is still open for applications.
How do I apply for the Senior Software Engineer - Real-Time Communications Platform position at Intermedia Cloud Communications?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote VOIP jobs