Telephony Engineer - VoIP & Cloud Infrastructure
New
United States or CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years
- Required Skills
- AWSDockerPythonSQLKubernetesGoWebRTCLinuxTerraformAWS LambdaLangChain
Requirements
- 6+ years of professional engineering experience in telephony/VoIP, backend development, or cloud infrastructure
- Expert knowledge of Asterisk, FreeSWITCH, and SIP protocols
- Hands-on experience with SBCs (e.g., Oracle/Acme Packet, Kamailio, OpenSIPS)
- Strong programming skills in Go (Golang) and Python
- Experience designing and operating systems in AWS
- Proficiency with relational databases and SQL (preferably RDS/Aurora)
- Deep understanding of telephony protocols: SIP, RTP, SRTP, STUN/TURN/ICE, WebRTC
- Strong Linux systems experience (Ubuntu, CentOS, or similar)
- Familiarity with Docker, Kubernetes, and infrastructure-as-code tools (Terraform/CloudFormation)
- Excellent troubleshooting, debugging, and performance optimization skills
- Ability to thrive in a remote-first environment, with strong communication and collaboration abilities
Responsibilities
- Architect, deploy, and maintain Asterisk, FreeSWITCH, and related VoIP platforms
- Configure, monitor, and optimize Session Border Controllers (SBCs)
- Develop call routing logic, IVRs, conferencing systems, and SIP trunk integrations
- Troubleshoot complex SIP signaling, RTP media, NAT/firewall, and QoS issues
- Build backend services and tools using Go, LangChain, and Python
- Design and operate telephony workloads in AWS, leveraging services such as EC2, ECS, Lambda, RDS/Aurora, S3, VPC, CloudWatch, Terraform
- Work with relational databases (RDS/Aurora) for schema design, indexing, and performance tuning
- Participate in on-call rotation and provide Tier-3 support for production escalations
- Contribute to team documentation, design proposals, and process improvements
View Full Description & ApplyYou'll be redirected to the employer's site