VoIP Software Engineer (Asterisk)
IDT Corporation
MidAbout the position
Join a team focused on building a cloud PBX solution using Asterisk and Kamailio. Contribute to a large ecosystem and enhance your skills in SIP and cloud infrastructure.
Tech stack
- asterisk
- sip
- lua
- linux
- git
Requirements
Required:
- At least 5 years of experience in Asterisk: you know what are UAC, UAS, PJSIP, channel, call park, blind/attendant transfer, etc.
- Experience with Asterisk dialplan in Lua.
- Solid SIP knowledge.
- Experience in Linux environment.
Nice to have:
- 3+ years experience in coding.
- Good level of English (B2 or higher).
Responsibilities
- Build and maintain cloud PBX features within a large-scale ecosystem (60k+ users) using Asterisk, Kamailio, and RTPEngine.
- Design and implement complex telephony logic specifically using Asterisk dialplans in Lua.
- Analyze stack traces and performance bottlenecks to fix bugs in Asterisk source code and contribute to the community.
- Manage complex SIP/RTP flows, SDP negotiation, and NAT traversal for resilient and scalable telephony clusters.
Benefits
- Stable job with long-term growth perspective.
- Competitive salary with annual performance review.
- Compensation for professional training, seminars, and conferences.
- Company-supported English classes to enhance your professional growth.