Principal Software Engineer Real Time Voice
Posted Updated
Description
You will own the technical direction and roadmap for real-time Voice/VoIP infrastructure. You will design low-latency, highly available voice systems; resolve systemic call-quality issues; set standards for reliability, observability, and security; and guide senior engineers on complex voice engineering decisions.
Responsibilities
- Own the architecture and technical roadmap for Voice/VoIP infrastructure
- Design low-latency, highly available voice systems at enterprise scale
- Drive technical decisions on real-time media protocols and standards
- Optimize integrations between voice infrastructure and conversational AI models
- Diagnose and resolve call-quality, latency, jitter, and packet-loss issues
- Define engineering standards for reliability, observability, and security
- Mentor senior and staff engineers
- Evaluate and integrate telephony providers, carriers, and SIP trunk vendors
- Represent technical voice expertise with enterprise customers and partners
Requirements
- 10+ years of engineering experience
- 5+ years of hands-on experience building, operating, or debugging production Voice/VoIP, SIP, WebRTC, or carrier-grade voice infrastructure
- Knowledge of SIP, SDP, RTP/SRTP, RTCP, WebRTC, ICE, STUN/TURN, and real-time media transport
- Understanding of audio codecs, codec negotiation and transcoding, DTMF/RFC2833, jitter buffers, packetization, and quality and latency trade-offs
- Experience with large-scale distributed real-time systems
- Experience owning architecture for complex systems
- Experience with telephony carriers, SIP trunk providers, or PSTN integrations
- Hands-on ownership of enterprise-scale SIP-based voice infrastructure
- Systems programming skills in Go, C, C++, or Rust
- Experience with AWS, GCP, or Azure and Kubernetes
- Experience with voice-quality observability and telemetry
