Remote job
Senior Software Engineer, Capture (Contract Position)
Job details
About this role
Role overview
Build and operate the distributed services that ingest real-time and recorded audio, video, and telephony metadata for downstream analytics and identity-related products. The work centers on low-latency media pipelines, integrations with communications providers, and dependable production operations. This is product engineering focused on data capture and delivery rather than machine-learning model development.
Responsibilities - Design, implement, test, deploy, and operate distributed backend services and media pipelines for low latency, availability, and fault tolerance. - Develop integrations across communications systems, protocols, and enterprise contact-center platforms. - Lead projects end to end, from architecture and technical design through implementation, documentation, release, and production support. - Investigate complex system behavior using logs, metrics, traces, and tests; improve reliability, capacity, and security. - Guide engineering quality through design and code reviews, technical decisions, and mentorship of less experienced engineers. - Coordinate with product, test, infrastructure, reliability, and analytics teams, and take part in a shared on-call rotation after onboarding.
Requirements - At least five years building and operating distributed backend services in production. - Strong proficiency in Go or a comparable compiled language, with solid Linux or Unix, networking, concurrency, and performance-tuning fundamentals. - Hands-on experience with cloud-native systems on AWS or GCP, containers and orchestration, and infrastructure or delivery practices such as Terraform or CDK and CI/CD pipelines. - Experience diagnosing and resolving difficult distributed-systems problems, including production on-call support. - Ability to take ownership from design through operations, communicate technical decisions clearly, and collaborate across disciplines.
Nice to have
Experience with real-time media protocols or streaming tools such as SIPREC, RTP, WebRTC, WebSockets, FFmpeg, or GStreamer; integrations with telephony, contact-center, or meeting platforms; event messaging, caching, REST or gRPC APIs; and observability tools such as Prometheus, Grafana, or OpenTelemetry.
Benefits and work setup
The role is remote-first and offered as a contract through a third-party provider. Listed benefits include equity and unlimited paid time off.