6 days ago

Senior/Lead VoIP (Asterisk) Engineer

senior RemoteTelecommunications

Tech Stack

Description

You will help build and scale a cloud PBX solution based on Asterisk, implementing SIP proxy features with high availability and scalability. You'll work with automated CI/CD processes and have opportunities to improve your knowledge in cloud infrastructure and networks while being involved in all parts of the ecosystem around Asterisk.

Requirements

  • At least 7+ years of production experience with large-scale deployments (call servers with 60k+ active users)
  • Contributions in https://github.com/asterisk/asterisk/
  • Experience with CI/CD, clouds, Linux & networking
  • Good level of English (B2 or higher)
  • For Lead level: ready to act as the technical lead for the Asterisk domain
  • For Lead level: can work cross-team with backend developers, infra/DevOps, QA, and product owners
  • For Lead level: own best practices, code quality, and documentation

Responsibilities

  • Design and implement advanced Asterisk dialplans
  • Debug and fix issues inside Asterisk core, modules, and C-based extensions
  • Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks
  • Implement patches, backports, or enhancements directly in Asterisk source code
  • Develop custom modules (C/C++) when needed
  • Apply deep understanding of SIP signaling, RTP, SDP negotiation, codecs, and NAT traversal
  • Troubleshoot SIP flows
  • Work with trunk groups, carriers, PSTN routing, and failover logic
  • Work with Linux systems (systemd, networking, tuning, kernel parameters)
  • Work with Asterisk in cloud environments (AWS preferred)
  • Participate in architecture decisions for resilient and scalable telephony clusters
  • Implement different SIP proxy features using Asterisk with respect to high availability and scalability
0 views 0 saves 0 applications