Lead Software Engineer

Disney Disney · Media · New York, NY +1

Lead Software Engineer for Disney Entertainment & ESPN Product & Technology, focusing on the Playback Services team. This role involves building and maintaining highly available, high throughput backend services essential for content delivery to subscribers, including media selection, device customization, and antipiracy technologies. The lead will influence performance, reliability, and scalability, guide architectural decisions, mentor engineers, and contribute to the technical roadmap.

What you'd actually do

  1. Work with a team of engineers building software in a collaborative development process
  2. Build high-performance, stable, scalable systems to be deployed in an enterprise setting
  3. Lead high-level architecture discussions and planning sessions
  4. Participate in the code review process by providing feedback on pull requests
  5. Participate in the on-call rotation, supporting systems and services during production incidents

Skills

Required

  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • 7+ years related experience designing backend architectures and delivering backend applications in a production environment
  • Experience building RESTful Services in Scala or Java
  • Understanding of async programming models (events, callbacks, async/await) and thread + concurrency
  • Understanding of source control concepts and exposure to Git
  • Experience with build and deployment technologies such as Jenkins, Spinnaker, and Docker
  • Strong grasp of data structures, algorithms, and common design patterns.
  • Demonstrated knowledge in building and operating large-scale high availability backend services
  • Knowledge of caching technologies
  • Proficiency in Cloud Platforms and DevOps Practices
  • Strong written and verbal communication skills
  • Self-learner, independent, excellent problem-solving skills

Nice to have

  • Demonstrated knowledge in building and operating large-scale high availability backend services in a JVM language
  • Functional Programming in Scala
  • Experience building RESTful Services in Scala
  • Expertise in Performance Optimization and Scalability
  • Demonstrated ability to analyze complex technical challenges, propose well-reasoned solutions, and articulate design choices clearly
  • Experience with: AWS (EKS, S3, ElastiCache, Kinesis, OpenSearch), Scala, Java, Python, Terr