Staff Software Engineer

HybridSalary not specified
Location not specified

Tech Stack

Python

Job Description, Responsibilities & Requirements

About the Position

Join Our Back-end Engineering Team! We are looking for a Staff Software Engineer to set the technical direction for our 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 (FreeSWITCH, Asterisk, RTPengine), the Python services that bridge voice with our AI inference pipeline, and the carrier-facing integrations underneath.

Responsibilities

  • Design and implement the architecture for telecommunications platform
  • Manage SIP signaling at the edge using Kamailio / OpenSIPS
  • Handle media and call control with FreeSWITCH, Asterisk, and RTPengine
  • Develop Python services that integrate voice with our AI inference pipeline
  • Ensure carrier-facing integrations are robust and efficient

Requirements

  • Senior experience in backend development
  • Proficiency in Python
  • Experience with VoIP technologies
  • Leadership skills to set technical direction

We Offer

  • Remote work opportunities
  • Competitive compensation
  • Flexible payment terms
  • Salary, benefits, and bonuses paid in USD

About the Company

At Mad Devs, we partner with projects where our teams thrive. Innovating solutions, carrying ownership, delivering sustainable value, and celebrating successes make a happy workplace, where things get done. We build an environment where teams can move sustainably and quickly by implementing modern technologies and best practices.

Job Details

Company name:
Mad Devs
Location:
Location not specified
Work Mode:
Hybrid
Posted on TheJob:
Jul 18, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.