This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Are you a seasoned developer with a passion for building robust, real-time communications platforms? Looking for a role where you can work on complex, enterprise-grade systems while still being close to the technical detail? This is an opportunity to join a well-established technology business with a strong reputation in communications and cloud-based solutions. You’ll be part of a small, highly skilled development team working on the evolution of a large-scale SIP platform and its associated APIs, with plenty of scope to influence design, tooling, and future direction.
Job Responsibility:
Design, develop, and enhance a production SIP/VoIP platform and supporting services
Build additional value-added services and integrations around the core platform
Develop integrations with external systems, including AI-driven services such as speech recognition, transcription, and analytics
Ensure secure design and implementation across software and infrastructure
Diagnose and resolve complex SIP, RTP, and platform-level issues
Contribute to secure development processes and compliance with recognised security standards (e.g. ISO27001, PCI-DSS)
Collaborate closely with other engineers and stakeholders, sharing knowledge and best practice
Requirements:
Strong, hands-on experience with SIP/VoIP technologies and protocols (e.g. SIP, SDP, RTP, RFC2833/4733)
5+ years’ experience developing in Python or another object-oriented language
Solid understanding of object-oriented design principles
Experience building and consuming HTTP/REST APIs
Familiarity with Python frameworks and tooling such as Flask or Django, Pytest, SQLAlchemy, Marshmallow
Strong background in secure systems design (software and network level)
Proven experience using Wireshark for SIP/RTP analysis and fault-finding
Version control experience with Git-based platforms
Containerisation using Docker
Strong Linux experience (Ubuntu-based systems)
Excellent communication skills, comfortable working with both technical and non-technical stakeholders
Nice to have:
Experience with FreeSWITCH (configuration and/or source code exposure)
Working knowledge of C or C++
Experience with Kamailio
Authentication and authorisation frameworks (OAuth2, Auth0)