Senior Software Engineer - Capture

US - RemoteFull-TimeSenior
SalaryJob Posting Salary Range: {'unit': 'USD', 'max_value': '170000.0', 'min_value': '130000.0'}
Apply NowOpens the employer's application page

Job Details

Required Skills
WebRTCCI/CDRESTful APIsMicroservices

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 microservices 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 CI/CD and GitOps workflows (e.g., ArgoCD or similar deployment tools)

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 within the Pindrop platform.
  • Provide technical leadership and guidance to junior engineers and the development team, 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.
  • Help define patterns for real-time and asynchronous media workflows.
  • Analyze and solve complex technical problems, and 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 to ensure code quality and consistency.
  • Stay current with emerging technologies, tools, and programming languages and apply them where relevant to improve software development processes.
  • Ensure software adheres to security standards and compliance requirements, addressing vulnerabilities and potential risks.
View Full Description & ApplyYou'll be redirected to the employer's site
Job Posting Salary Range: {'unit': 'USD', 'max_value': '170000.0', 'min_value': '130000.0'}
Apply Now