Product Software Engineer II
Core
Build and support backend services and APIs powering ESPN's watch and streaming experiences across apps, web, and connected TV.
Role type
Senior IC backend software engineer (streaming)
Builds
Scalable backend systems for live sports streaming, replays, highlights, and multiview experiences
Domain
Media & Entertainment / Streaming Technology
Deliverable
production ML models | product features
Required skills
Java (Spring Boot), AWS cloud-native development, distributed systems, REST APIs, caching strategies, observability (DataDog/New Relic/CloudWatch), CI/CD pipelines, containerized deployments, agentic AI tools (Cursor/Claude Code)
Preferred skills
Frontend development (Angular), HAProxy/Varnish/CDN configuration, media/streaming workflows, large-scale high-availability systems
Technologies
Java, Spring Boot, AWS (ECS, Lambda, CloudFront, S3), DataDog, New Relic, CloudWatch, TeamCity, Jenkins, Git, Angular, HAProxy, Varnish
Responsibilities
Implement features and resolve defects in backend services; develop, test, and deploy scalable backend systems; analyze and troubleshoot distributed systems and high-throughput APIs; participate in code reviews and engineering best practices; collaborate with product and frontend teams; support mission-critical live events and incident response; research emerging technologies and AI-assisted workflows
Seniority
Mid-Senior, hands-on IC
