FuboTV Inc. aims to build the world's leading global live TV streaming platform with the greatest breadth of premium content and interactivity, and needs a Senior Software Engineer to help build and maintain scalable, reliable, and performant systems that power their video infrastructure and core services.
Requirements
- 6+ years of experience delivering production-quality software in complex, high-traffic environments, with expertise in Go (primary), Python, Java, or similar languages
- Strong foundation in distributed systems, microservices architecture, and event-driven design patterns
- Proven infrastructure skills, including monitoring, alerting, logging, and incident response best practices
- Experience designing and consuming RESTful APIs, and working with relational or SQL-like databases
- Familiarity with video playback services and streaming technologies such as HLS, DASH, CMAF, SSAI, DRM, and signaling protocols like SCTE-224, SCTE-35, POIS
- Skilled in deploying and managing systems in cloud environments (e.g., GCP, AWS), with Kubernetes, Terraform, Prometheus, Grafana, or equivalent tools for observability and infrastructure-as-code
Responsibilities
- Design and develop high-throughput, low-latency video backend services, with an emphasis on scalable architecture, efficient data processing, and fault-tolerant system behavior under peak traffic conditions
- Instrument services with detailed metrics, distributed tracing, structured logging, and health checks to support real-time observability and actionable alerting
- Own the reliability lifecycle—from designing SLIs/SLOs to leading incident response, triage, on-call rotations, and long-term reliability engineering initiatives
- Architect scalable and event-driven services and microservice to support millions of concurrent viewers
- Collaborate deeply with SRE and partner teams to optimize service performance across edge caches, CDNs, and cloud regions, with attention to cost, failover resilience, and traffic shaping
- Participate in design reviews, code reviews, and technical planning to ensure long-term system health, maintainability, and resilience
Other
- Located in NYC, and willing to come into the office on a hybrid basis, three times a week (Tuesday, Wednesday, Thursday)
- 6+ years of experience
- Effective communicator and collaborator, comfortable mentoring others and driving cross-functional projects end to end
- Ability to work in a highly competitive and fast-paced environment
- Bachelor's degree or higher in Computer Science or related field (not explicitly mentioned but implied)