jobapplier

Staff Software Engineer (Voice Connectivity)

ServiceNow

Skills

Required

  • telephony / CCaaS integrations
  • signaling
  • CTI / real-time communications systems
  • CCaaS platform
  • SIP trunking
  • WebSocket
  • streaming media APIs
  • Software Engineering
  • audio interfaces
  • Genesys / NICE / Five9 / Amazon Connect
  • hosted or cloud
  • production software

Preferred

  • connectivity
  • tooling
  • integration
  • real-time
  • SIP
  • patterns
  • APIs
  • ServiceNow

Join ServiceNow as a Staff Software Engineer in Voice Connectivity Engineering. In this role, you will design, build, and operate the connectivity layer between a customer's telephony and CCaaS environment and the ServiceNow Voice ecosystem. You will work across the full lifecycle, ensuring call path reliability, integrating with CCaaS and telephony platforms, and delivering as a forward deployed engineer. You will also collaborate with product, design, and engineering teams to define integration requirements and communicate capability and risk clearly.

Responsibilities

  • Design, build, and operate the connectivity layer between a customer's telephony and CCaaS environment and the ServiceNow Voice ecosystem.
  • Implement and harden integrations using common patterns of SIP trunking and signaling, WebSocket and streaming media APIs, and real-time audio and event interfaces.
  • Monitor connectivity health across live customer deployments, triage call-path incidents, and feed recurring failure patterns back into architecture and runbooks.
  • Specification precision and architectural judgment. Ability to define integration and connectivity problems rigorously enough for another engineer to implement correctly, and sound judgment on build-versus-integrate tradeoffs across vendor ecosystems
  • Voice platform architecture. Working knowledge of how a hosted voice and agent ecosystem — such as ServiceNow's Voice/CTI and Native Voice Controls — consumes audio, signaling, and event streams, enough to design an integration the platform can reliably use without building the agent logic itself
  • Real-time communications and media handling. Practical knowledge of SIP, RTP/SRTP, WebRTC, codecs, media gateways, and the latency, jitter, and packet-loss characteristics of live audio
  • Call path reliability and observability. Ability to design for failover and graceful degradation across carriers and vendors, and to instrument, monitor, and diagnose connectivity issues in production
  • Forward deployed delivery and stakeholder communication. Comfort working directly with customers inside their telephony environment under incomplete information and fixed timelines, and credibility communicating capability, limitation, and risk to non-engineers
  • Safety, security, and data handling. Working knowledge of risks specific to telephony integrations — SIP security, media encryption, call-recording and PII handling, over-broad access — translated into concrete guardrails and monitoring
  • Software engineering fundamentals. Strong command of data structures, algorithms, system design, APIs, data modeling, and testing
  • CCaaS and telephony integration patterns. Hands-on experience integrating with CCaaS platforms and telephony infrastructure using SIP trunking and signaling, WebSocket and streaming media APIs, and real-time audio interfaces, across multiple providers such as Genesys, NICE, Five9, Amazon Connect, and Twilio, as well as traditional CTI/PBX systems
  • Demonstrated technical leadership is expected at this level: setting architectural direction across teams, mentoring engineers, and driving cross-team integration decisions on voice and telephony systems
  • Enterprise domain depth. Customer service, contact center operations, or enterprise IT/telephony operations, at a depth sufficient to challenge a requirement rather than only implement it

Requirements

  • A demonstrated track record of building, shipping, and operating production telephony or CCaaS integrations at a Staff Software Engineer level, including hands-on delivery of connectivity between third-party telephony/CCaaS platforms and a hosted or cloud service
  • Direct, hands-on experience integrating with CCaaS platforms using common patterns — SIP trunking and signaling, WebSocket and streaming media APIs, and real-time audio interfaces — across multiple CCaaS providers, is required
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. Advanced degrees or certifications are a plus but are not a substitute for a demonstrated record of shipping reliable, production voice and telephony connectivity
  • Typically 8+ years of production software experience, with several years focused on telephony, CTI, or real-time communications systems
  • Willingness to work directly with customers in a forward deployed capacity, embedded in their telephony and contact center environment, is required; prior forward deployed experience is an advantage
  • Years of Experience. At least 8 years of experience in software engineering with at least 2 years of experience in deploying contemporary AI solutions at customers
  • Carrier and infrastructure depth. Experience with SIP trunk provisioning, PSTN/carrier relationships, number porting, and codec-level audio handling below the application layer
  • CCaaS platform specialization. Deep, hands-on experience with one or more major CCaaS platforms — such as Genesys, NICE, Five9, or Amazon Connect — beyond generic integration patterns

Preferred

  • Forward deployed or customer-embedded delivery. Prior work as a forward deployed engineer, solution engineer, or in professional services, delivering software inside a customer's environment
  • Observability tooling. Experience with tracing, monitoring, and analysis tooling for real-time communications systems, and analysis of production call and connectivity data at scale

Pay

USD 166,500 - 291,400