Senior Software Engineer

2 Months ago • 8 Years + • $130,000 PA - $160,000 PA

Job Summary

Job Description

SS8 is looking for a Senior Engineer with expertise in voice media controllers, Dialogic XMS, and in-depth 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. Responsibilities include developing and enhancing media processing solutions, implementing and troubleshooting SIP and RTP call flows, analyzing and debugging packet captures, designing and optimizing real-time media streaming solutions, and contributing to architectural design decisions.
Must have:
  • Expert knowledge of SIP, RTP, and VoIP protocols.
  • Deep understanding of media processing frameworks like GVMC and Dialogic XMS.
  • Strong experience in C++ and Java for real-time communication.
  • Experience in analyzing SIP, RTP, and T.38 FAX PCAPs with Wireshark.
  • Experience with SIP signaling flows 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 clusters.
  • Knowledge of distributed logging and monitoring tools (ELK Stack, Prometheus, Grafana).
Good to have:
  • 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.

Job Details

Company Overview:

About SS8 Networks: As a leader in Lawful and Location Intelligence, SS8 helps make societies safer. Our commitment is to extract, analyze, and visualize the critical intelligence that gives law enforcement, intelligence agencies, and emergency services the real-time insights that help save lives. Our high-performance, flexible, and future-proof solutions also enable mobile network operators to achieve regulatory compliance with minimum disruption, time, and cost. SS8 is trusted by the largest government agencies, communications providers, and systems integrators globally. 

Position: Senior Software Engineer

 

Location: Toronto, Canada or Milpitas, California (both Hybrid) - No Work Visa Sponsorship

 

Job Description: 

SS8 is 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.

 

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

 

Required Skills:

Technical Expertise

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

 

Annual Base Pay Range (USD): $130,000-$160,000

 

The successful candidate’s starting base pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions. The expected annual pay range for this role may be modified based on market conditions.

 

SS8 Networks Inc. is an Affirmative Action and Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected basis.

 

 

Similar Jobs

Microsoft - Software Engineer II

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
NCR Atleos - Software DevOps Engineer III

NCR Atleos

Hyderabad, Telangana, India (On-Site)
1 Week ago
Applike - Senior Mobile Developer

Applike

Hamburg, Hamburg, Germany (Hybrid)
11 Months ago
Actian - Informix Intern

Actian

United States (Hybrid)
3 Weeks ago
Electronic Arts - Software Engineer II - Experimentation

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
Actian - Zen Sustaining Engineer - Bangalore/Pune

Actian

Bengaluru, Karnataka, India (On-Site)
7 Months ago
LeoVegas - Senior Backend Engineer - Payments

LeoVegas

Växjö, Kronoberg County, Sweden (Hybrid)
4 Months ago
Google - Software Engineer, PhD

Google

Kirkland, Washington, United States (On-Site)
1 Month ago
Blenheim Chalcot India - Software Engineer II

Blenheim Chalcot India

Navi Mumbai, Maharashtra, India (On-Site)
1 Week ago
The Workshop - Data Software Engineer

The Workshop

Málaga, Andalusia, Spain (Hybrid)
8 Months ago
Adglobe - System Engineer (Osaka)

Adglobe

Osaka, Osaka, Japan (On-Site)
7 Months ago
London stock Exchange - Java Software Engineer

London stock Exchange

Beijing, China (On-Site)
4 Days ago
lifechruh - Senior Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
1 Year ago
Google - Back End Engineer, CI and Release

Google

Mexico City, Mexico City, Mexico (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Toronto, Ontario, Canada

Amber - Localization Quality Assurance with Dutch

Amber

Montreal, Quebec, Canada (On-Site)
10 Months ago
Mozilla - Software Engineer - Data Collection Tools

Mozilla

Canada (Remote)
3 Days ago
Inworld AI - Staff Platform Engineer

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
3 Weeks ago
Ziff Davis - Sr. Paid Media Analyst

Ziff Davis

Canada (Remote)
1 Week ago
Litmus - Strategic Business Development Representative

Litmus

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Month ago
Electronic Arts - Senior Product Manager - EA Sports FC

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Behaviour Interactive - Senior People & Culture Business Partner

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Signal Space Lab - Senior Software Programmer

Signal Space Lab

Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Senior Technical Producer

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Dubai, Dubai, United Arab Emirates (On-Site)

Kingston Upon Thames, England, United Kingdom (On-Site)

Toronto, Ontario, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by SS8

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug