Senior Software Engineer - Capture
130k – 170kUnited StatesBackend EngineeringRemote5+ YOE
Summary
Senior Software Engineer building real-time audio/video ingestion and media processing pipelines for telephony and meeting platforms (Zoom, Teams, Webex, Meet). Requires strong experience with VoIP/WebRTC, distributed systems, and Kubernetes.
About the role
Responsibilities
- Design, develop, test, and maintain complex software systems that ingest and process real-time and recorded audio/video streams.
- Build and evolve scalable media pipelines that are reliable, performant, and optimized for low-latency processing.
- Provide technical leadership and guidance to junior engineers, including code reviews, architecture decisions, and mentoring.
- Contribute to the architecture of distributed systems that support high-throughput media ingestion and processing, ensuring scalability, fault tolerance, and maintainability.
- Define patterns for real-time and asynchronous media workflows.
- Analyze and solve complex technical problems; make recommendations for improvements and optimizations.
- Implement and advocate for best practices in testing and quality assurance, including unit testing, integration testing, and automated testing.
- Participate in code reviews and provide constructive feedback.
- Stay current with emerging technologies, tools, and programming languages.
- Ensure software adheres to security standards and compliance requirements.
Requirements
- Experience with real-time communication systems, including VoIP, SIP, RTP, or WebRTC.
- Experience working with audio and/or video processing pipelines, codecs, or streaming technologies.
- Experience building and operating micro-services and REST/gRPC APIs.
- Familiarity with observability tooling (metrics, logging, tracing) and debugging distributed systems.
- Experience with security best practices and compliance requirements in cloud environments.
- Experience with Infrastructure as Code (Terraform/CDK) and DevOps practices, including hands-on experience with CI/CD pipelines (Jenkins/GitHub Actions) and managing applications in Kubernetes.
Nice-to-Haves
- Technical leadership and mentoring experience.
Skills
VoIPSIPRTPWebRTCaudio processingvideo processingmicroservicesRESTgRPCKubernetesTerraformCI/CDJenkinsGitHub Actionsobservability
Similar roles at this salary range
All Backend Engineering jobs →