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