Description
We are looking for a highly experienced Asterisk Specialist to join our Level 3 technical support team. This role combines deep hands-on development, tactical guidance, and partner engagement across our technical team. You will be the go-to expert for complex Asterisk core system troubleshooting and custom telephony solutions, working directly with customers and resellers while supporting our internal development teams. This role focuses on Asterisk's underlying engine, custom dialplan development, and advanced VoIP implementations
English fluency is a MUST for this role! Only candidates with level C1 or C2 will be considered:
A1 Beginner
A2 Elementary
B1 Intermediate
B2 Upper-Intermediate
C1 Advanced
C2 Proficient
Responsibilities
* Diagnose and resolve complex Asterisk configuration file and dialplan issues.
* Troubleshoot core Asterisk functionality, channel drivers, and application problems.
* Elevate telephony engineering skills across our team through mentorship, collaboration, and exemplification.
* Support development teams with Asterisk AGI, AMI, and ARI integrations.
* Assist with custom Asterisk builds, patches, and telephony application development.
* Collaborate closely with technical teams across the enterprise to help transform complex telephony data into actionable insights.
* Debug complex dialplan logic and custom Asterisk applications using full logs and real-time traces.
* Optimize Asterisk performance, memory usage, and concurrent call handling for high-performance architecture.
* Create and maintain detailed documentation for Asterisk configuration patterns and troubleshooting procedures.
* Establish team coding standards and best practices for dialplan programming and API integration.
* Participate in our on-call schedule to help ensure availability of critical Asterisk core system services.
* Provide advanced technical guidance to customers and resellers on custom Asterisk implementations.
Requirements
* 8+ years of experience in engineering, including senior or lead experience in telephony environments.
* 3+ years of hands-on experience specifically with Asterisk configuration file management and dialplan development.
* Deep expertise in Asterisk internals, including dialplan programming, channel configuration, and application development.
* Advanced VoIP knowledge, covering SIP protocol internals, RTP, codec negotiation, and NAT handling.
* Strong experience with Linux system administration and command-line expertise.
* Proficiency in Asterisk debugging using CLI commands, logging levels, and protocol analysis.
* Experience with custom development, specifically AGI scripts, custom applications, and API integrations.
* Familiarity with Infrastructure as Code (IaC) and working within AWS cloud infrastructure services.
* Strong communication skills with the ability to explain complex telephony concepts to non-technical audiences.
* Bachelor’s degree in Computer Science, Information Systems, or equivalent professional experience.
Preferred qualifications include Asterisk module development in C, scripting expertise (Python, Perl, PHP), and database integration (Realtime, CDR)