Weave

SIP Engineer

Weave
Apply
28 days ago
Lehi, UT, USASenior
H1B sponsor

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.

Tech Stack

AnsibleBashCGoGoogle CloudHelmJavaKubernetesLuaPythonTerraform

Categories

Weave

About Weave

1,001-5,000 employees

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.

Contact me