Job Description
We are looking for a Principal VOIP Engineer to lead the architecture and technical direction of our next-gen voice infrastructure. You'll be responsible for building carrier-grade systems with high availability, low latency, and global scalability powering mission-critical voice communication in our CCaaS platform. This is a hands-on leadership role where you will influence architecture, establish best practices, and work cross-functionally across Engineering, DevOps, Product, and QA teams.
Seniority Level : Principal / Individual Contributor with Technical Leadership Scope
What You'll Do
- Design and implement VOIP (signaling and media) infrastructure using FreeSWITCH , Kamailio / OpenSIPs , and RTPEngine
- Architect session border controllers (SBC), NAT traversal, load balancing, and failover strategies
- Define standards for call routing and audio quality optimization (codecs, jieer, etc.)
- Lead initiatives for scalability, observability, security, and resiliency of our voice infrastructure
- Troubleshoot live traffic and provide technical leadership during major incidents
- Collaborate with Backend and API teams to design provisioning, billing, and call analytics APIs
- Evaluate and onboard open-source tools or commercial carriers as needed
- Coach and mentor junior / lead engineers in VoIP best practices
What Makes You Qualified?
12+ years of hands-on experience in the Telephony / VoIP / CPaaS domainStrong knowledge of VoIP Protocols (SIP / SDP, RTP / RTCP), Networking fundamentals (UDP / TCP / IP, DNS, MPLS), QoS (latency, jieer, packet loss migration)Hands-on experience with Session Border Controller (SBC), Media Servers and WebRTC.Expert-level understanding of SIP, RTP, NAT traversal (ICE / STUN / TURN), and VoIP security (TLS, SRTP, fraud prevention)Hands-on development experience with FreeSWITCH, Kamailio / OpenSIPs, and RTPEngineExperience in designing carrier-grade telephony platforms serving millions of callsStrong systems programming and debugging skills in C / C++Strong troubleshooting skills, with experience using network monitoring and debugging toolsFamiliarity with distributed systems and cloud-based deployments (AWS, GCP, Azure)Excellent problem-solving, debugging, and performance tuning skills