About the role
- Design and build high-performance modules within our Voice platform.
- Work on the core telephony stack involving signaling, media processing, NAT traversal, and RTP relaying.
- Implement core voice capabilities using FreeSWITCH, Kamailio/OpenSIPs, and RTPEngine.
- Build and optimize SIP call routing logic, RTP media relays, failover mechanisms, and NAT traversal.
- Develop and manage configurations for scalability, codec negotiation, SIP trunk registration.
- Implement and test features like call recording, IVR, voicemail, DTMF detection.
- Monitor live traffic and participate in 24x7 on-call rotation for critical escalations.
- Collaborate with QA on stress/load testing and with Backend teams on provisioning APIs.
- Document design decisions, configurations, and troubleshooting runbooks.
Requirements
- 6 to 8 years of experience building and operating VoIP systems or CPaaS platforms.
- Solid expertise with SIP signaling, RTP, and media relay techniques.
- Strong hands-on with FreeSWITCH, Kamailio/OpenSIPs, RTPEngine.
- Hands-on experience with Session Border Controller (SBC), Media Servers and WebRTC.
- Experience in managing telephony infrastructure for uptime, latency, and call quality optimization.
- Strong systems programming and debugging skills in C/C++.
- Good scripting/debugging skills (Bash, Python, or Lua for FreeSWITCH modules).
- Proficiency with diagnostic tools (Wireshark, tcpdump etc).
- Experience working with geographically distributed infrastructure or HA deployments.
- Comprehensive suite of benefits designed to help each member of our team thrive.
- Voluntary healthcare coverage in countries where applicable.
- Paid time off to recharge and spend time with loved ones.
- Open Mentoring Program designed to create meaningful connections that support growth.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
VoIP systemsCPaaS platformsSIP signalingRTPFreeSWITCHKamailioOpenSIPsRTPEngineC/C++Bash
Soft skills
collaborationtroubleshootingdocumentation