Software Engineer, Backend Developer, DevOps
Listed on 2026-07-05
-
Software Development
Backend Developer, DevOps
Join Our Back-end Engineering Team!
We are looking for a Staff Software Engineer to set the technical direction for a telecommunications platform. You will own the architecture of how calls enter, route through, and leave our system: SIP signaling at the edge (Kamailio / OpenSIPS), media and call control (Free SWITCH, Asterisk, RTPengine), the Python services that bridge voice with our AI inference pipeline, and the carrier-facing integrations underneath.
Mad Devs is a full-stack team specializing in developing and administering large‑scale IT products across various industries. Many of our products are used in Europe, the USA, and Southeast Asia. We are passionate about tackling complex challenges and delivering innovative solutions that make a significant global impact.
Job Responsibilities- Own end-to-end telecom architecture: SIP edge (Kamailio/OpenSIPS), media & call control (Free SWITCH), Python services bridging voice to AI, carrier integrations
- Scale platform to 10,000+ concurrent calls with tight latency/SLOs
- Design HA/disaster recovery: anycast SIP, active/active media, geographic failover
- Set engineering standards for telecom team (testing, load testing, code review, on‑call)
- Mentor senior/mid engineers, raise technical bar
- Define voice quality observability & SLOs (MOS, jitter, packet loss, latency)
- Partner with AI/product to keep latency budgets honest
- 8+ years engineering experience, 4+ years in telecom/VoIP in production
- Technical leadership: design docs, mentoring, cross‑team decisions
- Deep production experience with Free SWITCH + Kamailio OR OpenSIPS (custom modules, routing scripts, at scale)
- Strong SIP/RTP/SRTP/SDP/ICE; debug via pcap and SIP trace
- Operated voice platform at 1,000+ concurrent calls (knows difference to 10k)
- Strong Python; can work in Lua/Go/C as needed
- Production integration with PSTN/SIP trunk providers (Twilio, Telnyx, etc.), DID management, LCR
- Hands‑on HA/failover for real‑time systems
- Production Kubernetes (GKE/EKS) and Terraform
- Language proficiency:
English at B2‑C1 level, Russian at B2 level - Location:
any, except Russia and Belarus
- WebRTC at scale (ICE, TURN, media servers)
- Experience hiring and growing a telecom team
- Remote‑first culture
- Long‑term projects
- Salary in dollars
- Professional communities
- Onsite business trips
- Paid conferences
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: