Senior Software Engineer (Capture)
Core
Design, build, and operate distributed Go microservices and media pipelines for real-time ingestion of audio, video, and telephony metadata from providers like Zoom, Teams, and Webex.
Role type
Senior Software Engineer (Backend/Infrastructure)
Builds
Real-time media ingestion layer, low-latency streaming pipelines, and provider integrations.
Domain
Cybersecurity, Real-time Communication, Cloud Infrastructure
Deliverable
infrastructure
Required skills
Go (Golang), Distributed Systems, Cloud-Native Architectures, Containerization, DevOps, Linux/Unix, Networking, Concurrency
Preferred skills
Real-time communication protocols (SIPREC, RTP, WebRTC), Telephony/CPaaS integration, Event-driven messaging (Kafka), Observability tooling
Technologies
Go, AWS/GCP, Docker, Kubernetes, Terraform, CDK, Kafka, Prometheus, Grafana, OpenTelemetry, SIPREC, RTP, WebRTC, WebSockets, FFmpeg, GStreamer
Responsibilities
Design and deploy distributed Go microservices; Build integrations across communication technologies and protocols; Diagnose complex distributed systems issues; Provide technical guidance and mentorship; Partner with Product, SRE, and analytics teams.
Seniority
Senior, hands-on IC