Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Core VoIP / SIP Backbone

$150k - $180k

Practice by Numbers

Location: Hybrid , Bellevue WA Employment Type: Full-Time Compensation: $150K-180K base salary, depending on experience + equity + benefits About Practice By Numbers Practice by Numbers (PBN) is a leading dental practice management SaaS platform serving over 5,000 dental practices across North America. Our platform delivers practice management, VoIP telephony, payments, and advanced analytics. We are evolving into an AI-first product, adding conversational automation and intelligent communication workflows for patients and front-office teams. About The Role This role owns the design and implementation of the core VoIP/SIP telephony backbone for PBN, including SIP routing, media handling, scalability, and reliability. You will architect and build Golang-based SIP services and control planes on top of open-source components such as Kamailio (or similar SIP server), FreeSWITCH/OpenSIPS, and related media/RTP proxies. This is a senior individual contributor role with high ownership and direct impact on a product used by thousands of dental practices daily. Key Responsibilities Design and implement a carrier-grade SIP/VoIP core using components like Kamailio/OpenSIPS for SIP signaling and FreeSWITCH or similar for media and application services. Build Golang-based SIP services (registrar, SBC-like components, routing logic, monitoring daemons) and internal APIs to control routing, policies, and provisioning. Configure and operate SIP load balancing, failover, and high-availability setups (multi-node SIP proxies, distributed media servers, RTP proxies). Implement and maintain dial plans, least-cost routing, DID management, class-4/class-5 style switching logic, and integration with upstream carriers and PSTN gateways. Own security and robustness of the VoIP stack: TLS/SRTP, authentication/authorization, rate limiting, fraud detection hooks, and abuse controls. Integrate the telephony backbone with PBN's SaaS platform (user accounts, billing, analytics, AI/automation flows) via well-defined internal APIs and webhooks. Define monitoring, alerting, logging, and capacity planning for SIP signaling, RTP/media, and VoIP quality (MOS, jitter, packet loss). Collaborate with product and operations teams to translate business requirements (IVRs, call queues, routing rules, AI agents) into resilient VoIP and backend designs. Required Qualifications 7–10 years of software development experience with at least 4–5 years building or operating large-scale VoIP/SIP systems. Strong Golang skills, including building high-performance networked services, concurrent processing, and production-grade APIs. Hands-on experience with at least one open-source SIP server such as Kamailio/OpenSIPS and one media/application server such as FreeSWITCH or Asterisk, including configuration, routing logic, and troubleshooting. Deep understanding of SIP, RTP, SDP, NAT traversal, registrar/registrations, B2BUA vs. proxy behavior, and SBC concepts. Proven ability to design and run highly available telephony backbones: clustering, health checks, load balancing, and graceful failover. Strong Linux and networking fundamentals (iptables, firewalls, TCP/UDP, QoS), comfortable debugging at packet level using tcpdump/Wireshark. Experience integrating VoIP platforms with RESTful backends, databases (PostgreSQL or MariaDB/MySQL), and message queues for control and billing workflows. Nice to Have Experience with WebRTC, SIP over WebSockets, and browser/mobile softphone integrations. Familiarity with VoIP billing, rating engines, CDR processing, and reseller hierarchies (class-4/class-5 softswitch products or similar). Cloud-native deployment of VoIP stacks (containerized Kamailio/FreeSWITCH clusters on AWS/GCP, Kubernetes, service meshes). Prior work building call center or CPaaS-style platforms, including programmable IVRs, queues, and analytics. What Success Looks Like A robust, observable VoIP backbone that sustains high call volumes with low failure rates and predictable call quality across geographies. Rapid rollout of new telephony features (IVRs, routing rules, AI agents) through clean APIs and configuration-driven behavior rather than manual changes. Demonstrated reduction in telephony incidents and MTTR through automation, strong monitoring, and clear runbooks. Benefits & Perks Competitive base salary (Salary range) + equity Comprehensive medical, dental, and vision insurance 401(k) with company match Flexible PTO and paid holidays Compensation The base pay range for this role is $150 – $180 per year. #J-18808-Ljbffr Practice by Numbers

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Core VoIP / SIP Backbone in Bellevue, WA vacancy
  • Practice by Numbers, Inc. in Bellevue, WA is seeking a Senior Software Engineer to own the core VoIP/SIP backbone. You will design and implement Golang-based services, integrate with Kamailio/OpenSIPS and FreeSWITCH, and ensure scalable, secure telephony for thousands... 
    Senior
    Software

    Practice By Numbers, Inc.

    Bellevue, WA
    4 days ago
  • $168.1k - $227.4k

     ...opportunities.Ads AI Core Infra (ACI) organization...  ...and improve our engineering systems for feature velocity...  ...and depth or software product delivery lifecycle...  ...infrastructure that forms the backbone of Ad serving, enabled...  ..., Program Managers, Senior Managers to understand... 
    Senior
    Software
    Internship
    Flexible hours

    Amazon

    Seattle, WA
    4 days ago
  • $140k - $200k

     ...Senior Software Engineer, Core ExperiencesBellevue, WA, USAMissionSpeechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at... 
    Senior
    Software
    Remote work

    Speechify

    Bellevue, WA
    2 days ago
  • Speechify is seeking a Senior Software Engineer to join the Core Experiences Team. The role focuses on building and maintaining foundational services and SDKs that power Speechify’s product experience across platforms. You’ll collaborate with product teams to scope projects... 
    Senior
    Software
    Remote work

    Speechify

    Kirkland, WA
    10 hours ago
  • Speechify, Inc. is looking for a Senior Software Engineer in Kirkland, WA. The role involves building and maintaining core services and SDKs crucial to Speechify's core product experience. You will work on optimizing performance, collaborating with product teams, and deploying... 
    Senior
    Software

    Speechify, Inc.

    Kirkland, WA
    4 days ago
  • $155.4k - $210.2k

     ...motivated, commercial and technically savvy Senior Backbone Network Developer to help develop and...  ...technologies and backbone network engineering. This role requires collaboration, and...  ...help. You’ll join a diverse team of software, hardware, and network engineers, supply... 
    Senior
    Software
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    1 day ago
  • $174k - $252k

    Google is seeking a Senior Software Engineer, Mobile (iOS) in Kirkland, WA. You will develop the next-generation software technologies while managing project priorities and deadlines. Collaboration with cross-functional teams is essential to innovate and improve existing... 
    Senior
    Software

    Google

    Kirkland, WA
    4 days ago
  •  ...You’ll Do You will be responsible for building and evolving the core backend systems and shared infrastructure that power our...  ...strategies. You will collaborate closely with Product and various Engineering teams to design systems that are reliable, scalable, and maintainable... 
    Senior
    Software
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    Weights & Biases

    Bellevue, WA
    3 days ago
  • $176k - $242k

     ...collaboration with other Okta teams such as Engineering and Support as needed to address...  ...Workday and HR as master for identities.Apply software development experience (Java, Ruby, .Net...  ...of the major JavaScript MVC frameworks (Backbone, Angular, Ember, React, etc.) when... 
    Senior
    Software
    Work at office
    Local area
    Worldwide
    Flexible hours

    Okta

    Bellevue, WA
    3 days ago
  • $264k - $310k

     ...are high, and so are the rewards. The Core Infrastructure team's mission is to build...  ...platform that every Robinhood engineering team builds on — owning the systems, primitives...  ...invisible to the teams above it. As a Senior Staff Software Engineer on Core Infrastructure, you... 
    Senior
    Software
    Hourly pay
    Permanent employment
    Work at office
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Bellevue, WA
    1 day ago
  • $79.2k - $209.5k

     ...of distributed, multi-step work in a fault tolerant manner. An engineer on this team is responsible for the development of features making...  ...plans for patching, updating, and rolling back applications.Core ResponsibilitiesPlanning & Execution:-Track timelines with minimal... 
    Senior
    Software
    Temporary work
    Flexible hours

    Oracle Corporation

    Seattle, WA
    1 day ago
  • Senior Software Engineer for the Core Experiences Team. You will shape foundational services and SDKs, focusing on end-to-end design, simplicity, and reliable APIs that enhance the user experience. The role involves cross-functional collaboration... 

    Senior
    Software

    Speechify

    Redmond, WA
    1 day ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer for its Core Experiences Team in Seattle. This role involves optimizing foundational services and SDKs, working closely with product teams, and delivering solutions using Kotlin. The ideal candidate will have strong systems... 
    Senior
    Software

    Clutch Canada

    Seattle, WA
    10 hours ago
  •  ...functioning of ALL basic OCI services by enabling their execution of distributed, multi-step work in a fault tolerant manner. An engineer on this team is responsible for the development of features making the platform more resilient and efficient including the launch... 
    Senior
    Software
    Full time
    Flexible hours

    Oracle

    Seattle, WA
    1 day ago
  • $79.2k - $209.5k

     ...of distributed, multi-step work in a fault tolerant manner. An engineer on this team is responsible for the development of features making...  ...plans for patching, updating, and rolling back applications.Core ResponsibilitiesPlanning & Execution:Track timelines with minimal... 
    Senior
    Software
    Flexible hours

    Oracle

    Seattle, WA
    1 day ago
  • Speechify, a fast-growing company in Seattle, seeks a Senior Software Engineer for the Core Experiences Team. You will help design reliable APIs and simple systems that power Speechify’s cross-platform product experience. Ideal candidates demonstrate systems thinking, speed... 
    Senior
    Software

    Speechify

    Seattle, WA
    10 hours ago
  •  ...high-performance computing and deep learning. You will write and optimize Tensor Core-based deep learning kernels, collaborating with various teams to deliver efficient and effective software solutions. The ideal candidate holds a Masters or PhD in Computer Science or a... 
    Senior
    Software

    NVIDIA

    Redmond, WA
    4 days ago
  • Blue Origin in the Greater Seattle area is seeking a Senior Software Engineer to architect and build the PoP Control-Plane Network Services, the software layer that manages a dynamic mesh of satellite customer terminals in real time. As a founding member of the PoP infrastructure... 
    Senior
    Software

    Blue Origin LLC

    Seattle, WA
    1 day ago
  • $113k - $197k

     ...up.We're looking for engineers who get excited about...  ...whiteboard than runbook. As a Senior Backend Software Engineer, you'll...  ...real-time voice systems: SIP/RTP media handling and...  ...:Experience with VoIP or telephony (SIP, RTP...  ...expected to live our core values:Serve, our customers... 
    Senior
    Software
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Hiya

    Seattle, WA
    4 days ago
  • $45k - $70k

     ...provides an all-in-one, cloud-based software solution for the beauty and...  ...and spending. Our platform is engineered for reliability and scale and...  ...customer support for Zenoti's VOIP solution, Hyperconnect. You...  ...communication solutionsFamiliarity with SIP, WebRTC, and browser-based... 
    Software
    Local area
    Shift work
    Night shift
    Rotating shift
    Weekend work

    Zenoti

    Seattle, WA
    4 days ago
  • $200k - $287.5k

     ...as a high-trust collaborator that is core to how you solve problems and accelerate...  ...of how work gets done.We are hiring a Senior Software Engineer across our Identity, Data Security and...  .... These teams builds the security backbone of Snowflake — enabling customers to confidently... 
    Senior
    Software

    Snowflake

    Bellevue, WA
    4 days ago
  • $140k - $200k

    Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working at... 
    Senior
    Software
    Remote work

    Speechify

    Seattle, WA
    10 hours ago
  • $177.69k - $341.73k

     ...establish TikTok US as an essential growth engine for businesses of all sizes and a top...  ...fundamentals (coding, algorithms, data structures, software design) and problem‑solving skills....  ...Join Us Inspiring creativity is at the core of TikTok's mission. Our innovative product... 
    Senior
    Software
    Temporary work
    Local area
    Shift work

    TikTok USDS Joint Venture

    Seattle, WA
    4 days ago
  • $161.14k - $219.5k

     ...Senior Technical Support EngineerVeeam is the Data and AI Trust Company, specializing...  ...Collaborate across organizations including engineering, sales, and product management teams...  ...virtualization, backup, and recovery.Work on software solutions such as OpenShift, PKS,... 
    Senior
    Software
    Work experience placement
    Work at office
    Remote work
    Worldwide

    Veeam Software

    Kirkland, WA
    5 days ago
  • $1,800 per month

    At Qualtrics, we create software the world’s best brands use to deliver exceptional frontline...  ...who think that’s work worth doing. Senior Software Engineer - Socrates Experimentation Platform (...  ...Platform (SEP) team, part of the Core AI Product Unit. Our mission is to enable... 
    Senior
    Software
    Full time
    Work at office
    Relocation package
    3 days per week

    Qualtrics

    Seattle, WA
    4 days ago
  • $293k - $325k

     ...company. We partner closely with product, engineering, and infrastructure teams to ensure...  ...lead in building our data pipelines and core tables for OpenAI. These pipelines are crucial...  ...as a data engineer and 8+ years of any software engineering experience (including data... 
    Senior
    Software

    OpenAI

    Seattle, WA
    22 hours ago
  • $148.5k - $223.9k

     ...world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.Ready to level-up your career...  ...at the same speed and scale as our commercial CSOC. As a Senior Software Engineer on the team, your primary mission is to help develop and deploy... 
    Senior
    Software
    Full time

    Salesforce

    Bellevue, WA
    3 days ago
  • $200k - $287.5k

     ...curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look...  ...architecture discussions Required Qualifications3-5 years of software engineering experience on large-scale distributed systems or cloud servicesStrong... 
    Senior
    Software

    Snowflake

    Bellevue, WA
    2 days ago
  • $248.83k - $348.36k

    ## Senior Software Engineer - TeraWave Core Network ServicesApplylocations: Greater Seattle Areatime type: Full timeposted on: Posted Yesterdayjob requisition id: R69866Application close date:Applications will be accepted on an ongoing basis until the requisition is closed... 
    Senior
    Software
    Permanent employment
    Temporary work
    Local area
    Worldwide

    Blue Origin LLC

    Seattle, WA
    22 hours ago
  • $200k - $287.5k

     ...AI as a high-trust collaborator that is core to how you solve problems and accelerate...  ...talented and passionate SeniorSoftware Engineer for our Snowpark Container Service, part...  ...realizing Snowflake’s Data Cloud Mission.AS A SENIOR SOFTWARE ENGINEER, YOU WILL: Design and develop... 
    Senior
    Software
    Work at office

    Snowflake

    Bellevue, WA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Core VoIP / SIP Backbone. Be the first to apply!