Senior Software Engineer, Audio-Video Processing

2 Weeks ago • 8 Years + • Audio Engineering

Job Summary

Job Description

SS8 Networks is seeking a Senior Software Engineer specializing in Audio-Video Processing. The role involves becoming the domain expert for the company's core audio-video processing module, focusing on optimizing performance, ensuring reliability, and evolving the codebase that converts media streams to WAV files using Dialogic XMS. Key responsibilities include troubleshooting complex issues, enhancing media processing solutions for various audio and video streams, diagnosing problems using packet analysis tools like Wireshark for SIP and RTP call flows, and collaborating with QA and DevOps for automated testing and CI/CD integration within Kubernetes environments. The engineer will also contribute to architectural discussions for scalable and highly available communication solutions.
Must have:
  • Strong Java and C++ expertise (8+ years)
  • Proven ability to quickly grasp complex Java codebases
  • Excellent problem-solving and debugging skills
  • Solid understanding of networking protocols (SIP, RTP)
  • Experience with packet analysis tools (Wireshark/tcpdump)
  • Proactive and ownership-driven approach
  • Effective collaboration and communication skills
Good to have:
  • Experience with media servers (Dialogic XMS, FreeSWITCH, Asterisk)
  • Knowledge of VoIP and real-time communication
  • Familiarity with media codecs
  • Experience with Kubernetes (K8s)
  • Experience with cloud platforms (GCP, AWS, Azure)
  • Familiarity with CI/CD pipelines and automated testing

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, Audio-Video Processing 
  
Location: Markham, Toronto, Canada - No Work Visa Sponsorship 
  
Job Description:  
SS8 is seeking a talented Java developer to join our team and become the expert behind our core audio-video processing module. This isn't just about maintaining existing code; it's about optimizing performance, ensuring reliability, and evolving a vital part of our product that converts media streams into WAV files using Dialogic XMS. If you're a proactive problem-solver with a strong grasp of networking protocols and a drive to master new domains, we want to hear from you. 
 
Key Responsibilities:
  • Become the Domain Expert: Dive deep into our existing Java codebase for the audio-video processing module, quickly understanding its architecture and functionalities, particularly its interaction with Dialogic XMS for media stream conversion. 
  • Drive Ownership: Take full responsibility for the stability, performance, and evolution of the audio-video processing module. This includes troubleshooting complex issues, implementing enhancements, and ensuring seamless operation. 
  • Optimize & Enhance: Work on developing and enhancing media processing solutions, with a focus on optimizing transcoding and media handling for various audio and video streams (e.g., G.711, G.722, H.264, VP8). 
  • Troubleshoot & Debug: Utilize your expertise in packet analysis (Wireshark, tcpdump) to diagnose and resolve intricate issues related to SIP and RTP call flows, ensuring high-quality VoIP and video communication. 
  • Collaborate & Integrate: Partner closely with QA and DevOps teams to automate testing, integrate solutions into our CI/CD pipelines, and ensure robust deployments within Kubernetes environments (GCP, AWS, Azure). 
  • Shape the Future: Contribute to architectural discussions, providing insights to ensure our communication solutions are scalable, highly available, and ready for future
Required Skills:
  • Strong Java and C++ Expertise (8+ years): Proven experience developing robust, high-performance applications in C++ and Java. Your ability to quickly grasp complex Java codebases and contribute effectively is paramount. 
  • Problem-Solving Acumen: A demonstrated ability to quickly learn new technologies and complex systems, coupled with a strong analytical mind for debugging intricate issues in real-time environments. 
  • Networking & Protocols Foundation: Solid understanding of core networking concepts and protocols, particularly SIP and RTP (Call Setup, Media Negotiation, SDP). 
  • Debugging Prowess: Hands-on experience with packet analysis tools like Wireshark/TCPdump to diagnose and resolve network and protocol-related issues. 
  • Ownership & Proactiveness: A desire to take initiative, identify areas for improvement, and drive solutions from conception to deployment. 
  • Collaboration Skills: Ability to work effectively within a team, communicate technical concepts clearly, and collaborate with various stakeholders.
 Preferred Skills: 
  • Experience with Media Servers: Any prior experience with media processing frameworks or servers like Dialogic XMS, FreeSWITCH, Asterisk, or similar, would be a significant advantage. 
  • VoIP/Real-time Communications: Previous exposure to VoIP or real-real-time communication applications, including knowledge of media codecs. 
  • Cloud & Containerization: Experience with Kubernetes (K8s) and cloud platforms (GCP, AWS, Azure). 
  • Testing & Automation: Familiarity with CI/CD pipelines and automated testing for communication applications.
 
Education Requirement: bachelor’s or master’s degree in computer science, Electrical Engineering, or related field

Similar Jobs

Ion - Senior Software Engineer - UI/UX

Ion

Pune, Maharashtra, India (On-Site)
9 Months ago
Nice - Technical Account Manager

Nice

United States (Remote)
2 Weeks ago
GoMotive - Software Engineer - Backend for Financial Products

GoMotive

Canada (Remote)
1 Month ago
Marsh McLennan - Network engineer

Marsh McLennan

Cluj-Napoca, Cluj County, Romania (Hybrid)
1 Month ago
Egnyte - Senior Software Engineer - Java

Egnyte

Poznań, Greater Poland Voivodeship, Poland (On-Site)
4 Weeks ago
IO Interactive - Senior Audio Programmer

IO Interactive

Barcelona, Catalonia, Spain (Hybrid)
9 Months ago
SciPlay - Sound Engineer

SciPlay

Bengaluru, Karnataka, India (On-Site)
2 Months ago
rebel wolves - Audio Programmer

rebel wolves

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
lifechruh - Audio Support Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
2 Months ago
Apple - Audio Firmware Engineer

Apple

Boulder, Colorado, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Anthology  Inc  - System Engineer

Anthology Inc

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
rivos - Memory Controller Microarchitecture & Logic Design

rivos

Santa Clara, California, United States (Hybrid)
3 Years ago
Stage - Kotlin Developer

Stage

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Luxoft - Senior Infrastructure Engineer

Luxoft

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
6 Months ago
kaizen gaming  - Site Reliability Engineer

kaizen gaming

São Paulo, Brazil (Hybrid)
2 Weeks ago
Nintendo - Senior Director, HR Business Partners

Nintendo

Redmond, Washington, United States (Hybrid)
3 Months ago
Luxoft - Regular BSP Developer

Luxoft

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Qualcomm - Senior Staff Security Infrastructure Software Engineer

Qualcomm

Iași, Iași County, Romania (On-Site)
1 Month ago
Wolters Kluwer - Technical Customer Service Associate

Wolters Kluwer

Indianapolis, Indiana, United States (Hybrid)
1 Month ago
Ion - Senior Business Consultant

Ion

Noida, Uttar Pradesh, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in Markham, Ontario, Canada

Quantic Dream - Associate Producer

Quantic Dream

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Rackspace Technology - Senior Engagement Manager

Rackspace Technology

Canada (Remote)
2 Weeks ago
Alphawave Semi - Senior Design Verification Engineer (HSI- High Speed Interfaces)

Alphawave Semi

Toronto, Ontario, Canada (On-Site)
1 Month ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Canada (On-Site)
2 Months ago
Bally's Interactive - Senior Software Developer (Data)

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Behaviour Interactive - Senior Build and Pipeline Programmer

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Larian Studios - Senior VFX Artist

Larian Studios

Quebec, Canada (On-Site)
2 Weeks ago
Ziff Davis - Senior Software Developer, Data Collection

Ziff Davis

Canada (Remote)
1 Month ago
Scopely - Director, Cloud FinOps

Scopely

Canada (Remote)
4 Months ago
fortis games - Senior Character Concept Artist (Contractor)

fortis games

Canada (Remote)
3 Days ago

Get notifed when new similar jobs are uploaded

Audio Engineering Jobs

IO Interactive - Senior Audio Programmer

IO Interactive

Brighton And Hove, England, United Kingdom (Hybrid)
9 Months ago
DNEG - Gen AI Audio Researcher

DNEG

London, England, United Kingdom (On-Site)
3 Weeks ago
IO Interactive - Senior Audio Programmer

IO Interactive

İstanbul, Türkiye (Hybrid)
9 Months ago
yellow brick games - Audio Programmer

yellow brick games

Québec City, Quebec, Canada (Remote)
1 Month ago
Cygames - Sound Engineer

Cygames

Osaka, Osaka, Japan (On-Site)
2 Months ago
Christ Fellowship - Audio Engineer

Christ Fellowship

Florida, United States (On-Site)
1 Month ago
Sega (UK) - Audio Programmer

Sega (UK)

Horsham, England, United Kingdom (Hybrid)
4 Weeks ago
The Walt Disney Company - Senior Entertainment Technician – (Audio/Video/Lighting)

The Walt Disney Company

Hong Kong (On-Site)
7 Months ago
bytedance - Student Researcher (Doubao (Seed) - Foundation Model - Speech & Audio) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
cirrus logic - Audio Tuning Engineer

cirrus logic

Taipei City, Taiwan (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Milpitas, California, United States (Remote)

Milpitas, California, United States (On-Site)

Markham, Ontario, Canada (On-Site)

Farnborough, England, United Kingdom (On-Site)

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

Farnborough, England, United Kingdom (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