Senior Software Engineer, Audio-Video Processing

1 Month 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

Reddit - Staff Software Engineer, Messaging Infrastructure

Reddit

United States (Remote)
1 Week ago
extreme network - SR SW SYSTEMS ENGINEER 9726- Layer2/Layer3 Protocol Developer

extreme network

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Qualcomm - FAE (m/f/d) Software application

Qualcomm

Munich, Bavaria, Germany (On-Site)
2 Months ago
Riot Games - Video Editor (Contract)

Riot Games

Singapore (On-Site)
3 Months ago
Zuru - Data Analyst Intern

Zuru

Los Angeles, California, United States (On-Site)
2 Months ago
CharacterAI - Research Engineer, Multimodal Audio

CharacterAI

Redwood City, California, United States (On-Site)
1 Month ago
IO Interactive - Senior Audio Programmer

IO Interactive

Istanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
flying wild hog - Audio Programmer

flying wild hog

(Remote)
3 Months ago
KOJIMA PRODUCTIONS - Sound Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
8 Months ago
playphony games - Sound Programmer

playphony games

Tokyo, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Senior Associate II - Independence & Ethics

PwC

Karachi, Sindh, Pakistan (On-Site)
10 Months ago
Sony Pictures Entertainment - Analyst, Information Security - Training & Awareness

Sony Pictures Entertainment

Culver City, California, United States (Hybrid)
1 Week ago
rebel wolves - Lead / Senior Tech Artist

rebel wolves

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Lilt - DTP Specialist

Lilt

India (On-Site)
11 Months ago
Luxoft - BI Developer (SSIS and SSAS)

Luxoft

Gurugram, Haryana, India (On-Site)
8 Months ago
FalconX - Senior Software Engineer

FalconX

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Rockstar Games - Props Artist

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
1 Month ago
TransUnion - Senior Analyst, Desktop Systems

TransUnion

Burlington, Ontario, Canada (On-Site)
2 Weeks ago
Penn Interactive - Senior iOS Developer

Penn Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
2 Months ago
Tesla - CAD & PLM Support Engineer, 3DEXPERIENCE

Tesla

Berlin, Berlin, Germany (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Markham, Ontario, Canada

Lumeto - UX Designer – Instructional AI Platform

Lumeto

Toronto, Ontario, Canada (Remote)
2 Months ago
Unity - Senior Product Manager, Data

Unity

Canada (Remote)
2 Months ago
Rackspace Technology - Machine Learning Operations (MLOps) Architect - GCP

Rackspace Technology

Canada (Remote)
1 Month ago
Electronic Arts - Experience Designer (XD Tech)

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
3 Weeks ago
EvenUp - Backend Engineer, Growth

EvenUp

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Cineplex - Part-time Crew Member

Cineplex

Mount Royal, Quebec, Canada (On-Site)
1 Year ago
Boomi  - Solution Manager - AI

Boomi

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Cineplex - Director of Marketing, Cineplex Pictures

Cineplex

Toronto, Ontario, Canada (On-Site)
1 Week ago
Survay Monkey - SMB Sales Representative

Survay Monkey

Ottawa, Ontario, Canada (Hybrid)
3 Weeks ago
Digital extremes - AI Programmer

Digital extremes

London, Ontario, Canada (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Audio Engineering Jobs

Apple - Software Engineer, Audio/Music Engineering

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
SEGA - Audio Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Discord - Senior Software Engineer, Audio/Video

Discord

San Francisco, California, United States (On-Site)
3 Months ago
sofar sounds - Audio Engineer

sofar sounds

California, United States (On-Site)
3 Weeks ago
creative assembly - Audio Programmer - CA Sofia

creative assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Week ago
Advanced Systems Group, LLC - Audio & Visual Technician

Advanced Systems Group, LLC

New York, United States (On-Site)
1 Month ago
flying wild hog - Audio Programmer

flying wild hog

(Remote)
3 Months ago
Apple - Audio Screening & Triage Engineer

Apple

San Diego, California, United States (On-Site)
1 Month ago
Granicus - Audio/Video Installation Technician

Granicus

Dallas, Texas, United States (On-Site)
2 Months ago
Christ Fellowship - Audio Engineer

Christ Fellowship

Florida, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

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