Senior Software Engineer - VoIP
Role details
Job location
Tech stack
Job description
Come be a part of our mission and make a meaningful and positive impact with the industry leading provider of language services for the Deaf and heard-of-hearing!, * Follow engineering best practices to develop high quality products in a committed team
- Manage and optimize VoIP infrastructure including SIP proxies, media proxies, and media servers (e.g., Kamailio, RTPengine, FreeSWITCH).
- Develop and maintain software for various APIs used in a VoIP environment, e.g. provisioning and QA automation.
- Design and implement automated QA testing & validation to cover common RTC scenarios.
- Monitor and troubleshoot VoIP traffic, call routing, and signaling issues using tools like Wireshark, SIPp, and HOMER.
- Enforce security and compliance standards for RTC infrastructure (e.g. Firewall and Security Group Rules, TLS).
- Design, implement, and maintain CI/CD pipelines for RTC, VoIP, and other infrastructure components.
- Automate provisioning and configuration of RTC systems using tools like Ansible, Packer, & Terraform,
- Monitor, analyze and troubleshoot issues related to SIP signaling, media transport and WebSocket communication.
- Work with AWS services - EC2, ECS, S3, Lambda, ELB, IAM, DynamoDB, Kinesis, CloudWatch, etc.
- Ensure high availability and disaster recovery for production services.
- Participate in on-call rotation, incident response, and root cause analysis for service outages.
Requirements
Minimum 4 Year / Bachelors Degree Computer Science or a related area or equivalent work experience, * Strong knowledge of VoIP protocols & troubleshooting
- Knowledge of VoIP Platforms such as Kamailio & RTPengine
- Strong understanding of Linux Operating systems
- Experience with containerization technologies such as docker and orchestration platforms such as Kubernetes / Amazon EKS
- Familiarity with IaC & Configuration Management tools such as Terraform, Ansible, Packer
- Git, GitHub & GitHub Actions.
- Experience with one or more scripting languages (python, bash)
Benefits & conditions
-
Paid Vacation Time and Paid Sick Time and Paid Holidays
-
401k 6% match with immediate vesting
-
Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
-
TeleDoc
-
HSA company match
-
3 Medical plan options including a Low Deductible PPO Medical Plan Offering
-
Employee Assistance Program
-
Engaged Employee Resource Groups
-
Outstanding Learning and Career Development Opportunities
Pay Range: Actual pay may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for incentive compensation.