REMOTE Lead Voice Engineer

Post Date

Sep 29, 2025

Location

Raleigh,
North Carolina

ZIP/Postal Code

27607
US
Nov 29, 2025 Insight Global

Job Type

Contract-to-perm

Category

Software Engineering

Req #

RAL-694cb8cb-0f18-48be-98c1-9afdba2dc7fc

Pay Rate

$54 - $68 (hourly estimate)

Job Description

JOB SUMMARY:
Mobile software solutions focus on being the best communication and collaboration tools for healthcare care teams. The product offering has multiple mobile applications, web applications, and server applications.
The Senior Real-Time Communications Engineer provides technical contributions leading requirement, analysis, detailed design and verification activities. Provides guidance to other engineers on their technical issues, engages in design reviews and help resolve problems of medium complexity.
The team develops several products that have real-time communication (RTC) as a feature. This includes both on-prem and cloud-based systems, and rely on FreeSWITCH as the media server. As part of the central RTC team, this position will serve as the resident subject matter expert (SME) on all things related to the engineering of RTC features, including voice and video communication, integration with on-prem systems such as PBXs and other communications systems, as well as other cloud platforms. This SME will work with multiple teams to help them achieve their goals, providing expertise about design, architecture, and best practices, and hand-on development and support as required.
This can position can be located anywhere in the continental United States (Remote/Virtual).

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Required Skills & Experience

ESSENTIAL DUTIES AND RESPONSIBILITIES:
- SIP Routing Protocols
- C Programming
- WebRTC
-LUA Programming
_ Experience managing commands of a voice/video chat tool
• Work inside of a collaborative team, alongside other engineers, testers, UX designers, and Product Managers.
• Identifies technical problems, provides innovative, creative solutions; shares technical knowledge with team.
• Incorporates business, market, industry and competitive knowledge into technical solutions that can be readily adapted to changes in technology and/or clinical use.
• Generates alternatives and takes reasonable risks while solving technical problems.
• Completes detailed, high quality technical documentation to capture and communicate designs.
• Seeks knowledge of the business, market, industry and competitive environment.
• Challenges project teams and established work processes and proactively finds creative methods to reach desired performance levels
• Informs others proactively about developments or issues that affect their work, and their ability to meet commitments.
• Write a lot of code.
• Other duties may be assigned.

EDUCATION AND EXPERIENCE:
• Bachelor's degree in Computer Science or Engineering or local equivalent of same.
• Generally, 5-7 years of relevant software engineering experience (minimum 3).
• Minimum 3 years of C/C++ development experience.

QUALIFICATIONS AND SKILLS:
• Knowledge of RTC protocols and technologies: S/SIP, S/RTP, SDP, and WebRTC
• Experience with GraphQL, WebSocket, and network programming is a plus.
• Ability to work in a fast-paced Scrum team environment.
• Strong Interpersonal skills with the ability to work collaboratively with others in a team environment.
• Excellent decision-making skills to analyze design trade-offs considering features, schedule, quality and cost.
• Ability to operate independently in a distributed team.

Nice to Have Skills & Experience

Preferred, but not required:
• Knowledge of the FreeSWITCH source codebase and experience modifying it
• Deep knowledge of FreeSWITCH (or Asterisk or similar platform) administration
• Experience with Lua programming
• Experience with Kubernetes
• Experience with Azure
• Experience with client-side RTC development, especially using PJSIP
• Experience with cloud media infrastructure (load balancers, gateways, SBCs, STUN, TURN)
• Experience with on-prem deployment of FreeSWITCH and integration with third-party PBX systems.

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.