Staff SIP Engineer
HybridLehi, Utah, United States
Job Summary
Grow and manage a distributed cloud-based VoIP platform by optimizing FreeSWITCH and Kamailio configurations for performance and resiliency. Design, build, test, deploy, and maintain services supporting the voice ecosystem while developing Golang-based microservices and containers in Kubernetes environments. Monitor VoIP network performance, troubleshoot call quality and signaling issues, and implement observability using HEP/Homer telemetry to accelerate incident response. Partner with SRE teams to improve CI/CD, infrastructure-as-code, and reliability practices including automated rollouts and canary deployments. This role involves on-call rotations and driving incident remediation through postmortems. Weave serves 40,000+ healthcare customers with an all-in-one platform connecting scheduling, payments, and communication.
Required Qualifications
- Previous experience working as a VoIP network engineer
- Experience with VoIP applications such as Kamailio, OpenSIPS, FreeSWITCH, RTPengine, and Asterisk
- Experience with troubleshooting tools such as Wireshark, sngrep, and Homer
- Deep understanding of TCP/IP networks, firewalls, and related protocols (SIP, RTP, RTCP, TLS, ICE, STUN, TURN, WebRTC)
- Programming experience with a major language such as Go, Java, or C
- Experience with scripting languages such as Python, Bash, and LUA
- Experience with DevOps tools for cloud infrastructure management and automation such as Terraform and Ansible
- Experience operating production services in a major cloud environment (Google Cloud preferred), including networking concepts such as VPCs, load balancing, service discovery, and IAM/security fundamentals
- Comfort participating in on-call rotations and driving incident remediation through postmortems and follow-up engineering work
- Employment with Weave is contingent upon the successful completion of a background check, conducted in accordance with applicable laws
Desired Qualifications
- 5+ years of experience designing and supporting large scale VoIP networks
- Certifications in Kamailio or OpenSIPS
- Hands-on experience with Kubernetes operations (deployments, services/ingress, Helm/Kustomize, autoscaling, and debugging)
- Experience designing or improving call-quality tooling (MOS/RTCP analytics, jitter/loss monitoring, SBC/edge routing strategies, or capacity planning)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.