28 days ago
Responsibilities
- Grow and manage a distributed cloud-based VoIP platform.
- Optimize, configure, troubleshoot, and maintain Kamailio and FreeSWITCH for performance, resiliency, and reliability.
- Design, build, test, deploy, and maintain services supporting the voice platform.
- Monitor VoIP network performance and improve call quality, efficiency, and reliability.
- Troubleshoot signaling, connectivity, call-quality, and system-outage issues.
- Develop Golang-based microservices and containers for the voice ecosystem.
- Deploy and operate services in Kubernetes environments.
- Improve SIP/RTP observability using HEP/Homer and metrics, logs, and traces.
- Partner with SRE and Platform teams on infrastructure automation, service reliability, automated rollouts, canarying, and repeatable environments.
- Participate in on-call rotations, incident remediation, postmortems, and follow-up engineering work.
Requirements
- Previous experience as a VoIP network engineer.
- Experience with Kamailio, OpenSIPS, FreeSWITCH, RTPengine, and Asterisk.
- Experience with Wireshark, sngrep, and Homer.
- Deep understanding of TCP/IP networks, firewalls, SIP, RTP, RTCP, TLS, ICE, STUN, TURN, and WebRTC.
- Programming experience with Go, Java, or C.
- Scripting experience with Python, Bash, or Lua.
- Experience with Terraform and Ansible for cloud infrastructure management and automation.
- Experience operating production services in a major cloud environment, preferably Google Cloud, including VPCs, load balancing, service discovery, and IAM/security fundamentals.
- Strong written, oral, and interpersonal communication skills, along with self-direction, adaptability, and attention to detail.
- Preferred: 5+ years designing and supporting large-scale VoIP networks.
- Preferred: Kamailio or OpenSIPS certifications.
- Preferred: hands-on Kubernetes operations experience, including deployments, services/ingress, Helm/Kustomize, autoscaling, and debugging.
- Preferred: experience with MOS/RTCP analytics, jitter and loss monitoring, SBC/edge routing strategies, or capacity planning.
Benefits
- The position can be remote, in-office, or hybrid.
- Employment is contingent upon successful completion of a background check.
About Weave
Weave builds software for small and medium-sized healthcare practices—especially dental and optometry—that unifies phones, texting, online scheduling, digital forms, payments, and reviews to manage patient communication and operations. It sells its platform as SaaS with industry-specific tools and integrations. Founded in 2008 and headquartered in Lehi, Utah, Weave is a public company listed on the NYSE.
