Senior Software Engineer; Communications Platform
Crawley, West Sussex, RH11, England, UK
Listed on 2026-06-08
-
Software Development
Senior Developer, Software Engineer
Senior Software Engineer (Real-Time Communications Platform)
Location:
Remote (remote with occasional onsite visits to Bristol office or London)
Intermedia is looking for a Senior Engineer working on a large-scale real-time communications platform, focusing on C++ services, networking and system reliability. Experience in VoIP/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
- Work within and evolve an existing large codebase
- Collaborate with QA and product on behavior and edge cases
- Participate in code reviews and promote engineering best practices
- Contribute within Agile processes (Scrum, Jira)
- Strong C++ (C++17 minimum), STL knowledge
- Solid networking fundamentals (TCP/UDP, sockets)
- Experience with multithreaded/concurrent systems
- Ability to understand and maintain complex legacy systems
- Experience with Agile and Jira/Atlassian tools
- 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) - Git Hub (PR workflows, code reviews)
- AI-assisted development tools (coding, debugging, analysis)
- Kubernetes / containerised environments
- Free SWITCH
- Network analysis tools (Wireshark, tcpdump)
- Performance profiling and optimisation
- Scripting or Python
We hire, promote, and compensate employees based on their ability to perform their job responsibilities, without regard to race, color, creed, religion, sex, gender, marital status, national origin, ancestry, age, citizenship, physical or mental disability, sexual orientation, or any other basis protected by applicable law. We do not tolerate employment discrimination in the workplace and are committed to making reasonable accommodations for identified disabilities.
We are an equal opportunity employer and value diversity at our company.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: