Job Details

Senior Software Engineer - VoIP

Sangoma Technologies Corporation
Huntsville, Alabama, United States
Job Duties:

Develop and maintain code for voice services and real-time communications
Develop and maintain automation of code deployment for bugs and features in voice services and real-time communications
Work with senior staff to become a subject matter expert of voice products and services
Collaborate members of other teams to design and implement new products and services

Qualifications Required:

BS in Computer Science or equivalent degree/experience
5+ years professional software development experience
3+ years backend development experience in a Linux environment
Extensive development experience in any or all of the following:
PHP, Perl, Lua, Python

Extensive experience using Relational Databases: PostgreSQL/MySQL
3+ years of experience using FreeSwitch, or Asterisk
Experience with SIP/RTP and other real-time communication protocols
Experience working with dynamic FreeSwitch dialplan a plus
Experience with highly scalable SIP proxies (Kamailio, OpenSIPS) a plus
Proficient in version control using git
Experience with Jenkins, Docker, Ansible, and other automation tools is a plus


We are proud to offer a comprehensive benefits package to eligible employees, which is designed to promote their personal well being as well as of their families. Sangoma not only offers a very competitive health benefits package including medical, dental, and vision coverage, we also offer income protection benefits including life insurance, short term disability, and long term disability.

About Sangoma:

Founded in 1984, Sangoma Technologies (TSX VENTURE: STC) is a trusted leader in value-based Unified Communications (UC) and UC as a Service (UCaaS) solutions for SMBs, enterprises, OEMs, carriers, and service providers. Sangoma's Voice over IP offerings include on-premise and cloud-based phone systems, SIP trunking services, and telephony hardware. Sangoma's products and services are used in leading PBX, IVR, contact center, carrier networks, and data communication applications worldwide. Businesses can achieve enhanced levels of collaboration, productivity, and ROI with Sangoma. Everything Connects, Connect with Sangoma! Additional information can be found at , , and

Sangoma US Inc. is an Equal Opportunity/ Affirmative Action employer. We provide equal employment opportunities to all qualified employees and applicants for employment without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability or any other legally protected status. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits, training, termination, promotions, or any other condition of employment or career development.

You must be authorized to work in the United States on a full-time basis for any employer. No agencies, Please.

Job Applicant Privacy Notice:

Sangoma collects and processes personal data related to job applicants as part of our recruiting process. We are committeed to being transparent about how we collect and use that data to meet our data protection obligations. Please visit to view our complete Privacy Policy.

Send application

Mail this job to me so I can apply later

Apply With CV

You are not logged in. If you have an account, log in to your account. If you do not have an account, why not sign up? It only takes a minute!

latest videos

Upcoming Events