Salary
💰 $120,000 - $250,000 per year
Tech Stack
Distributed SystemsGo
About the role
- Design, build, and operate telephony services managing phone numbers and carrier integrations
- Develop reliable signaling and media systems bridging traditional telephony with WebRTC
- Collaborate with carriers and vendors to expand number coverage and ensure compliance
- Monitor and optimize voice quality, latency, and reliability
- Contribute to modern APIs for telephony and media control
Requirements
- Senior software engineer with experience in complex, distributed systems
- Proficient in Go, C, or C++
- Deep understanding of APIs, backend architecture, and real-time systems
- Familiarity with developer platforms or communications products
- Ability to dive into protocols, packet captures, or production issues
- Excellent collaboration and communication skills
- Competitive salary and equity package
- Health, dental, and vision benefits
- Flexible vacation policy
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoCC++APIsbackend architecturereal-time systemssignaling systemsmedia systemsWebRTCtelephony services
Soft skills
collaborationcommunication