CareerPlan

Software Engineer III – VoIP / FreeSWITCH

Bangalore, India (Hybrid)Full-time2026-11-05 → 2026-11-10

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