SIP and SIP Trunking Specialist
SIP and SIP Trunking Specialist
Overview
We are seeking a highly skilled and experienced SIP (Session Initiation Protocol) and SIP Trunking Specialist. The ideal candidate will be responsible for the design, implementation, and maintenance of our Voice over IP (VoIP) and SIP Trunking infrastructure. As well as integrating the system into existing applications built by Scale engineers, for an end-to-end integration. This role requires deep technical expertise in SIP protocol, various codecs, security best practices, and troubleshooting complex call flow issues.
Responsibilities
โ Design, deploy, and manage the enterprise-level SIP Trunking infrastructure, ensuring high availability and optimal performance.
โ Collaborate with network and security teams to implement and enforce best practices for VoIP security, including TLS, SRTP, and firewall configurations.
โ Document all configurations, procedures, and architectural changes to the SIP Trunking environment.
โ Provide third-level support for all VoIP and SIP-related incidents and problems.
โ Interact and implement in accordance with the guidelines of the telephony provider.
โ Integrate the telephony infrastructure with existing applications over WebRTC or Websockets for achieving real-time audio transcriptions.
โ Monitor and analyze SIP traffic using protocol analyzers to troubleshoot and resolve complex call setup, audio quality, and disconnection issues.
Qualifications
Required Experience and Skills
โ Hands-on experience working with SIP protocol, SIP Trunking, and RTP in a large-scale enterprise environment.
โ Hands-on with Asterisk, FreeSWITCH, or similar SIP/media servers
โ Building B2BUA (Back-to-Back User Agent) call flows.
โ In-depth knowledge of SIP messaging, handling SIP Trunks and building custom call flows.
โ Strong understanding of network protocols and security best practices.
โ Experience building real-time streaming services in Go or Python (FastAPI preferred)
โ Familiarity with AWS (VPC, EKS, networking, IAM, security) and Terraform for infrastructure as code
โ Understanding of containerization, scaling, and observability in Kubernetes
โ Ability to integrate real-time call events and audio into our existing FastAPI backend and Next.js frontend
โ Familiarity with telephony providers like Twilio, Telnyx, or SignalWire
Required languages
| English | C1 - Advanced |