1

Voip Software Engineer Jobs (NOW HIRING)

Job Title: Associate Manager, Software Engineering Job Code: 35958 Job Location: Camden, NJ ... The successful candidate will also support development and sustainment of VoIP and real-time ...

Bandwidth , a prior "Best of EC" award winner, is a global software company that helps enterprises ... a Sr. VoIP Solution Engineer . We're seeking somebody who is diligent, has an amazing eye for ...

Software Engineer We are a distributed software development studio currently based primarily in ... VoIP features for one of the fatest growing CRM companies, and creating the core routing engine for ...

Bandwidth , a prior "Best of EC" award winner, is a global software company that helps enterprises ... a Sr. VoIP Solution Engineer . We're seeking somebody who is diligent, has an amazing eye for ...

Software Engineer We are a distributed software development studio currently based primarily in ... VoIP features for one of the fatest growing CRM companies, and creating the core routing engine for ...

Bandwidth , a prior "Best of EC" award winner, is a global software company that helps enterprises ... a Sr. VoIP Solution Engineer . We're seeking somebody who is diligent, has an amazing eye for ...

Substantial knowledge of voice and general networking and VoIP technologies, design standards, and ... Provide primary Voice Engineering design and configuration for highly complex voice solutions to ...

VOIP Technician

Denver, CO · On-site

$60K - $75K/yr

Hardware/Software Experience : Previous experience with premise or VOIP systems of any type a must ... and Engineers, Project and Management opportunities for our IT division We love sports and our ...

next page

Showing results 1-20

Voip Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do voip software engineer jobs pay per year?

As of Jun 2, 2026, the average yearly pay for voip software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a VoIP Software Engineer job?

A VoIP Software Engineer designs, develops, and maintains software solutions for Voice over IP (VoIP) communication systems. They work with protocols like SIP, RTP, and WebRTC to enable voice and video calling over the internet. Their responsibilities often include optimizing call quality, ensuring security, and integrating VoIP functionalities into applications. They typically use programming languages such as C++, Python, or Java and work with networking technologies to enhance real-time communication systems.

What are the key skills and qualifications needed to thrive in the Voip Software Engineer position, and why are they important?

To thrive as a Voip Software Engineer, you need expertise in networking protocols, real-time audio/video transmission, SIP/RTP standards, and experience with programming languages like C++, Python, or Java, often backed by a degree in computer science or a related field. Familiarity with VoIP platforms such as Asterisk or FreeSWITCH, network diagnostic tools, and certifications like CCNA or CompTIA Network+ are highly valuable. Strong troubleshooting skills, effective communication, and the ability to work collaboratively in cross-functional teams distinguish top performers in this role. These competencies are crucial to ensure reliable VoIP solutions, address technical challenges swiftly, and support seamless integration in dynamic IT environments.

What are the typical challenges that Voip Software Engineers face in their day-to-day work?

Voip Software Engineers often encounter challenges such as managing network latency, ensuring high-quality voice transmission, and troubleshooting interoperability issues between different hardware or software systems. They routinely deal with evolving industry standards, security concerns like call encryption, and maintaining service uptime across distributed environments. Collaboration with network administrators, QA engineers, and customer support teams is common to quickly diagnose and resolve issues. Adapting to rapid technological changes and providing scalable, reliable solutions helps set you apart in this fast-paced field.
What cities are hiring for Voip Software Engineer jobs? Cities with the most Voip Software Engineer job openings:
Infographic showing various Voip Software Engineer job openings in the United States as of May 2026, with employment types broken down into 86% Full Time, 3% Part Time, and 11% Contract. Highlights an 97% In-person, and 3% Hybrid job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Senior Software Engineer with SIP/RTP & VoIP exp. At Toronto, Canada/ Milpitas, CA

Senior Software Engineer with SIP/RTP & VoIP exp. At Toronto, Canada/ Milpitas, CA

Aptiva Corp

Milpitas, CA • On-site

$142.80K - $188.20K/yr

Contractor

Posted 29 days ago


Job description

 
 

Senior Software Engineer – C++, SIP/RTP Expert

Location:  Toronto, Canada/ Milpitas, CA

Department: Software Engineering

Client is a leader in lawful intelligence solutions providing real-time data insights for telecommunications and cybersecurity domains. Our engineers work on cutting-edge communication interception and media analysis technologies, including GVMC, Dialogic XMS, SIP, RTP, and VoIP call processing.

Job Overview:

We are seeking a highly skilled Senior Engineer with expertise in voice media controllers (eg. GVMC), Dialogic XMS, and deep knowledge of SIP/RTP protocols. The ideal candidate will have a strong background in C++ and Java development, with experience in packet analysis (Wireshark/PCAPs), debugging SIP/RTP issues, and designing scalable communication solutions.

Required Skills & Qualifications:

•             Expert knowledge of SIP, RTP, and VoIP protocols (Call Setup, Media Negotiation, SDP, ICE, STUN, TURN).

•             Deep understanding of media processing frameworks such as GVMC, Dialogic XMS, FreeSWITCH, and Asterisk.

•             Strong experience in C++ and Java development for real-time communication applications.

•             Hands-on experience analyzing SIP, RTP, and T.38 FAX PCAPs using Wireshark/tcpdump.

•             Experience with SIP signaling flows, error handling (503, 408, 487, etc.), and debugging call failures.

•             Proficiency in media codecs (G.711, G.722, AMR-WB, Opus, H.264, VP8, MPEG).

•             Experience in deploying GVMC/Dialogic XMS in Kubernetes (K8s) clusters.

•             Knowledge of distributed logging and monitoring tools (ELK Stack, Prometheus, Grafana).

Preferred Skills

•             Experience with WebRTC, IMS, and VoLTE/ViLTE protocols.

•             Knowledge of network security (TLS, DTLS, SRTP) for VoIP.

•             Experience with cloud-native architectures (GCP, AWS, Azure).

•             Familiarity with CI/CD pipelines (Jenkins, GitHub Actions) for VoIP applications.

•             Hands-on experience in high-performance media gateway solutions.

Education & Experience

•             Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.

•             8+ years of experience in VoIP, SIP, RTP, and media processing solutions.

•             Prior experience working with GVMC, Dialogic XMS, or similar media servers.

Key Responsibilities

•             Develop and enhance media processing solutions using GVMC and Dialogic XMS using MSML APIs.

•             Implement, troubleshoot, and optimize SIP and RTP call flows for VoIP and video communication.

•             Analyze and debug packet captures (PCAPs) using Wireshark, tcpdump, and other network debugging tools.

•             Design and optimize real-time media streaming solutions for VoLTE, ViLTE, and multi-party video conferencing.

•             Develop and maintain C++ and Java-based software for VoIP and media processing applications.

•             Integrate, test, and validate SIP-based call sessions, ensuring protocol compliance with ATIS 0700005, T1.678 V2, ETSI 102-232 Part 5 & 7.

•             Collaborate with QA and DevOps teams to automate testing for SIP, RTP, and media services.

•             Optimize transcoding and media handling for H.264, H.263, VP8, and MPEG video streams.

•             Contribute to architectural design decisions, ensuring system scalability and high availability.

•             Work with Kubernetes-based deployments for GVMC/Dialogic XMS in cloud environments (GCP, AWS, Azure).