أبلاي إيدج ابدأ البحث عن عمل

Senior Asterisk Developer

CODE LTD · Riyadh, Saudi Arabia

قدّم وتابع مع أبلاي إيدج
About the RoleWe're looking for a Senior Asterisk Developer to join our engineering team and take ownership of our voice infrastructure. You'll work on the core telephony systems that power our communications platform, handling real production call traffic.This is a hands-on senior role for someone who can architect, build, and scale Asterisk-based telephony systems — not a maintenance position.What You'll DoDesign, develop, and maintain Asterisk-based telephony systems (PBX, IVR, ACD, call routing, queuing)Build and optimize SIP trunking, VoIP call flows, and integrations with telecom carriers and SIP providersDevelop custom dialplans, AGI/AMI scripts, and Asterisk modules to support advanced routing logic (VIP routing, skill-based routing, callback queues, etc.)Work on our custom-edited Asterisk engine, extending and modifying core functionality using C++ and PythonEnsure high availability, call quality, and low-latency performance across concurrent call loadsImplement and maintain call recording, monitoring, live coaching, and quality management featuresTroubleshoot and resolve production issues related to call quality, SIP signaling, NAT traversal, codecs, and network configurationSupport security and compliance requirements (TLS/SRTP encryption, call masking, environment isolation)Contribute to architecture decisions for scaling and hardening the voice platformDocument technical designsWhat We're Looking For5+ years of hands-on experience with Asterisk in a production environmentStrong knowledge of SIP protocol, RTP/SRTP, VoIP fundamentals, and telecom carrier integrationsProficiency with Asterisk dialplan (extensions.conf), AGI, AMI, and ARIExperience building or supporting IVR systems, ACD, call queuing, and call routing logicSolid Linux administration skills (server setup, networking, firewalls, NAT/SIP troubleshooting)Familiarity with integrating Asterisk with external systems via REST APIs or webhooksProficiency in C++ and Python, with experience customizing or extending Asterisk's core engineStrong problem-solving skills and ability to debug complex, live call quality issuesExperience with WebRTCExperience with call recording, compliance, and data residency requirements