Staff SIP Engineer
weaveWeave - Headquarters (LehiFull Time1w ago
PythonJavaGoGolangLuaGoogle CloudKubernetesTerraformAnsibleCI/CDAISecurity
Job description
Staff SIP Engineer at weave.
About the role
Join Weave to enhance our cloud-based voice platform, which supports over 40,000 healthcare practices. This position focuses on maintaining and optimizing our distributed communication systems. You will contribute to the reliability and performance of our VoIP infrastructure.
Key facts
What you'll do
- Expand and manage a distributed cloud VoIP platform.
- Optimize and troubleshoot FreeSWITCH and Kamailio configurations for performance and resilience.
- Create, test, deploy, and maintain services supporting the voice platform.
- Monitor VoIP network performance, identify improvements, and implement solutions.
- Resolve VoIP issues, including call quality, signaling, and system outages.
- Develop Golang microservices and containers for the voice ecosystem.
- Deploy and operate services within Kubernetes environments.
- Maintain and configure Kamailio and FreeSWITCH instances.
- Improve observability for SIP/RTP flows using HEP/Homer and telemetry to speed up incident response.
- Collaborate with SRE/Platform teams to enhance CI/CD, infrastructure-as-code, and reliability practices.
- Participate in on-call rotations and lead incident remediation efforts.
Requirements
- Prior experience as a VoIP network engineer.
- Experience with VoIP applications like Kamailio, OpenSIPS, FreeSWITCH, RTPengine, or Asterisk.
- Proficiency with troubleshooting tools such as Wireshark, sngrep, and Homer.
- Deep understanding of TCP/IP networks, firewalls, and protocols including SIP, RTP, RTCP, TLS, ICE, STUN, TURN, and WebRTC.
- Programming experience in Go, Java, or C.
- Experience with scripting languages like Python, Bash, or LUA.
- Experience with DevOps tools for cloud infrastructure management and automation, such as Terraform and Ansible.
- Ability to learn new technologies and tools.
- Strong written, oral, and interpersonal communication skills.
- Self-motivated and detail-oriented.
- Experience operating production services in a major cloud environment (Google Cloud preferred), including VPCs, load balancing, service discovery, and IAM/security.
Nice to have
- 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, debugging).
- Experience designing or improving call-quality tooling (MOS/RTCP analytics, jitter/loss monitoring, SBC/edge routing, capacity planning).
Skills & tools
- Kamailio, OpenSIPS, FreeSWITCH, RTPengine, Asterisk
- Wireshark, sngrep, Homer
- Go, Java, C
- Python, Bash, LUA
- Terraform, Ansible
- Kubernetes
- Google Cloud, VPCs, IAM
- SIP, RTP, RTCP, TLS, ICE, STUN, TURN, WebRTC
Practical notes
Employment is subject to a successful background check. Weave uses AI tools in the hiring process. Weave is an equal opportunity employer and accommodates disabilities. Be aware of recruitment fraud; all official communication will be from Weave branded email.