Skip to content

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 →
Chime

Backend Engineer

Backend Engineer building and scaling APIs and consumer product features for Chime's banking platform. Requires 3+ years production experience and Ruby on Rails or similar frameworks.

133k – 166kChicago, ILBackend EngineeringHybrid3+ YOERubyAPIs
MongoDB

Software Engineer 3, Query Integration

Mid-level engineer building and scaling query capabilities for MongoDB's time-series, search, and vector products. Focus on C++ development, testing, and performance diagnostics.

106k – 209kAustin, TX +2Backend EngineeringOn-site3+ YOEC++Python
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSeattle, WABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kSan Francisco, CABackend EngineeringHybrid2+ YOEJavaKafka
Brex

Software Engineer II, Backend

Build and scale backend systems for credit decisioning, risk management, and financial infrastructure at Brex. Requires 2+ years backend experience and 1+ year in fintech or regulated industries.

152k – 190kNew York, NYBackend EngineeringHybrid2+ YOEJavaKafka