VoIP Engineer
Bandwidth Inc. · Raleigh, NC · 2 days ago
On-siteEngineeringFull-time
Carrier Interconnectivity
Test, deploy, and maintain SIP solutions with global carriers to ensure reliability, compliance, and optimal routing.
System Integration
Collaborate with R&D teams to integrate SIP services from SBC edge to custom voice core.
Maintain Voice Infrastructure
- Deploy, Upgrade, and Maintain our Core Voice infrastructure, including our SBC’s and policy servers.
- Serve in an on-call rotation for urgent, high visibility issues.
Work Automation
Build and implement scripts to reduce operational burden, replacing manual workflows.
Documentation
- Maintain "Documentation as Code," including SIP call flow diagrams, as well as troubleshooting and other functional procedures.
Advanced Observability
Act as an escalation point for complex SIP/RTP problems. Use advanced tools like Empirix, Wireshark, SIPp, and HEPIC to analyze call flows and media streams.
Qualifications
- Experience: 2-3 years of hands-on VoIP engineering experience, with a heavy emphasis on carrier-grade SIP environments.
- SIP Mastery: Expert-level knowledge of SIP signaling (INVITE, BYE, etc.), SDP negotiation, and RTP/RTCP.
- Scripting Toolkit: 1-3 years of proficiency in Python, Bash, Ansible, or Github for automating provisioning and troubleshooting workflows.
- VoIP Infrastructure: Hands-on experience with maintaining and upgrading traditional SBCs (i.e. Ribbon), along with familiarity with open-source technologies (e.g., Kamailio, OpenSIPS).
- Diagnostics: Proficiency with diagnostic tools such as Empirix, Wireshark, SIPP, sngrep, and Homer/HEP.
- Bonus Points: Carrier Expertise: Direct experience with carrier-to-carrier SIP interconnects and carrier-grade voice network design.
- Routing & Databases: Experience with Least Cost Routing and complex routing logic.
- Voice Security: Familiarity with TLS, SRTP, and regulatory compliance including STIR/SHAKEN and E911.
- Virtualized Infrastructure: Experience deploying voice services in containerized or cloud-native environments.
- Networking: Solid knowledge of IP, DNS, and routing protocols.