Job Directory VoIP Network and Software Engineer

VoIP Network and Software Engineer
Northridge, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Broadvoice is a next generation telecommunications company, servicing customers across North America and is driven by its mission of enabling individuals and organizations new and enduring ways to connect with whats important to them. Broadvoice has been recognized by Deloitte Technology Fast 500 and Inc. 5000 Fastest Growing Private Companies. Headquartered in Northridge, CA, we are a fast-growing company seeking talented candidates to join our team. Our employees enjoy a comprehensive benefits packages including paid vacation and holidays, 401k matching, medical, dental and vision. Additionally, our career path planning, and continuing education will assist you with your professional goals.

Position Summary: Broadvoice's network and software engineers develop and maintain a wide variety of technologies that change how our customers connect and interact with one another. The VoIP Network and Software Engineer (FreeSWITCH/Kamailio/OpenSIPS) is a position that will involve design, development, deployment, troubleshooting, and maintenance of various tools and services that support Broadvoices network. This is a role that requires individuals to be versatile in their skillsets ranging from IP networking, VoIP knowledge, software development, working open-source systems among other things. You will be in a critical position to make significant contributions to the development and operations of new service features.

Essential Duties and Responsibilities

The essential functions include, but are not limited to the following:

* Work with network architects and Product Managers to deploy, implement, and support new products and features in the VoIP network
* Design and maintain highly available and scalable VoIP infrastructure
* Create documentation outlining the design and support of voice products
* Escalation point and training for Broadvoice's technical support departments as subject matter expert for Broadvoice's voice products
* Perform regular off-hour maintenance for Broadvoice's voice products
* Writing scripts (or via CI) to deploy, in an automated fashion, software across existing servers (virtual or bare metal)
* Writing and implementing scripts to scale-in/scale-out Virtual Machines and perform OS/Application configuration management within a Proxmox or VMware environment

Minimum Qualifications (Knowledge, Skills, and Abilities)

* Passion for providing an Amazing Experience in everything that you do
* Flexibility in approach and open-mindedness of new ideas
* Ownership of work and relentless improvement of your craft
* Selflessness about the betterment of others
* Strong ethical foundation
* Attention to detail
* Minimum 5 years experience with SIP/RTP and other real time communication protocols such as WebRTC
* Must have 3+ years of experience in FreeSWITCH, Kamailio and OpenSIPS
* Experienced designing and deploying highly available and scalable VoIP infrastructures across different data centers
* Ability to work in fast pace working environment.
* Strong analytical and problem solving and troubleshooting skills
* Programming experience with C, Go, Ruby
* Be able to create write modules for FreeSWITCH, Kamailaio and OpenSIPS as well as creating patches
* DevOps Tools (Ansible, Chef, Kubernetes, Docker and other CI/CD tools)
* Networking Switches, Routers, Firewalls, IDSs and Security Appliances
* Relational and NoSQL Databases (Galera, PostgreSQL, Redis and Cassandra)
* Linux server operations, deployment, and performance monitoring
* Desire and ability to remain up-to-date with latest industry trends
* Excellent documentation skills
* Write maintainable, efficient, and well-documented code using engineering best practices
* Experience with Erlang/Elixir is a plus
* Experience with cloud provisioning (AWS, Google) is a plus
* Ability to work in a team environment

Relocation assistance is not available for this position.

Physical Demands and Work Environment

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions. While performing the duties of this position, the employee is regularly required to talk, hear, use hands or fingers, and sit. Specific vision abilities required by this position include close vision, distance vision, and the ability to adjust focus. The noise level in the work environment is usually low to moderate. Broadvoice is an equal opportunity employer and complies with ADA regulations as applicable.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.