Senior Software Engineer - VoIP

Sorenson CommunicationsSalt Lake City, UT

About The Position

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! Benefits 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.

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)

Responsibilities

  • 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.

Benefits

  • Paid Vacation Time
  • Paid Sick Time
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service