×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Communications Platform

Remote / Online - Candidates ideally in
Crawley, West Sussex, RH11, England, UK
Listing for: Intermedia Intelligent Communications
Remote/Work from Home position
Listed on 2026-06-08
Job specializations:
  • Software Development
    Senior Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 GBP Yearly GBP 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Real-Time Communications Platform)

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)
What you will bring to the role
  • 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
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)
  • 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
Diversity, Inclusion, and Equal Opportunity

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.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary