{bc}
pinpoint

Senior Software Engineer - Real-Time Communications Platform

Intermedia Intelligent Communications
Remote, GBR
Full-time
Senior
Remote
Discovered 2 weeks ago
C++STLgdbcore dumpsLinuxGitHub
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

C++STLgdb
Smart Apply

Full Job Posting

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

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

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Intermedia Intelligent Communications