Senior Software Engineer - Real-Time Communications Platform
Intermedia Cloud CommunicationsCambridgeshire, United Kingdom
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
Technical Support Engineer 2
TwilioColombia
remotec#java+15
Full-Stack Engineer II
VonagePoland
System Administrator (5-Day office, No remote work)
MCL Systems LimitedAnywhere in the World
Full-Stack Programming
Microsoft Teams Phone Technical Specialist - MD/ Remote
Creative Information Technology, IncAnywhere in the World
Full-Stack Programming
PBX Installer (Remote based, 85% Travel)
AllbridgeAnywhere in the World
Full-Stack Programming