Sr Product Software Engineer
$155,400–$208,400 year
On-siteSan Francisco, California, United States or Santa Monica, California, United States
Job Summary
Design, build, and maintain business-critical backend services using Java and Scala to support core user-facing capabilities. Develop scalable systems, optimize offline ETL pipelines processing massive data volumes, and deploy machine learning models associated with critical services. Diagnose and resolve production issues across distributed backend systems while collaborating with cross-functional teams to improve service performance, stability, and operational excellence. Develop automation test frameworks and contribute to architecture discussions for long-term business growth. This role supports the User Enablement team within Disney Entertainment and ESPN Product & Technology, working on high-throughput services that power Disney+, Hulu, and ESPN.
Required Qualifications
- BS in Computer Science, Engineering, or a related field
- 5+ years of software development experience using Java, Scala, or similar backend languages
- Strong experience building large-scale, production-level backend services
- Solid understanding of distributed systems, data processing, service reliability, and performance optimization
- Experience with offline ETL pipelines and large-scale data processing
- Comfort maintaining and deploying machine learning models associated with critical services
- Strong database design, query optimization, and data maintenance experience
- Strong problem-solving skills and ability to work independently in complex technical areas
- Excellent communication and collaboration skills
- Experience with automation testing, test frameworks, and software quality practices
- Ability to work in a fast-paced, dynamic engineering environment
Desired Qualifications
- MS in Computer Science, Engineering, or a related field
- Experience with Spark, Flink, Kafka, Airflow, Hadoop, or similar large-scale data technologies
- Experience operating high-availability backend services in cloud or containerized environments
- Experience with observability tools, alerting, metrics, logging, and production monitoring
- Experience with user lifecycle, entitlement, profile, notification, or enablement platforms
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.