Software Engineer III – VoIP / FreeSWITCH
Core
Design, develop, and maintain distributed, high-volume telephony applications and custom FreeSWITCH modules for Vonage's UCaaS platform, handling real-time voice traffic at scale.
Role type
Senior IC VoIP Software Engineer (FreeSWITCH)
Builds
Scalable telephony systems, call processing features, and UCaaS platform capabilities
Domain
Cloud Communications / Telephony / VoIP
Deliverable
production ML models | product features
Required skills
FreeSWITCH, SIP/RTP protocols, Java, C/C++, Python, Linux, AWS (EKS, Lambda), Docker, Kubernetes, MySQL, PostgreSQL, Redis, Systematic debugging
Preferred skills
WebRTC, Kamailio/OpenSIPS, PSTN interconnection, UCaaS/CPaaS experience, Prometheus/Grafana/Datadog
Technologies
FreeSWITCH, Java, C/C++, Python, AWS, Docker, Kubernetes, MySQL, PostgreSQL, Redis, WebRTC, Kamailio, OpenSIPS
Responsibilities
Design and develop distributed telephony applications; Create custom FreeSWITCH modules and dialplan configurations; Implement call recording, voicemail, and audio streaming features; Respond to production incidents; Mentor team members on design patterns and architecture
Seniority
Senior, hands-on IC
