×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer, DevOps

Job in Coatbridge, North Lanarkshire, ML5, Scotland, UK
Listing for: Mad Devs LLC
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Backend Developer, DevOps
Job Description & How to Apply Below
Position: Staff Software Engineer

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.

About us

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
Requirements
  • 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
Preferred Skills
  • WebRTC at scale (ICE, TURN, media servers)
  • Experience hiring and growing a telecom team
Benefits
  • Remote‑first culture
  • Long‑term projects
  • Salary in dollars
  • Professional communities
  • Onsite business trips
  • Paid conferences
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary