EngineerJobs.io
← Back to all jobs

Job Description

Senior Software Engineer role on Disney Entertainment and ESPN’s Content Platform Engineering team, building backend systems that support Disney’s media supply chain and content delivery platforms.

Responsibilities

  • Define platform capabilities by designing and implementing a diverse suite of products and services for Disney’s media supply chain
  • Innovate and build a content platform supporting content delivery for Disney+, ESPN+, Hulu, ABC, Marvel, and Star Wars
  • Build scalable, maintainable, and well-tested backend software solutions for multiple customer and stakeholder requirements
  • Collaborate with other software engineers and cross-functional teams
  • Design, build, test, and deploy high-quality software solutions independently
  • Provide technical guidance and evangelize best practices
  • Maintain deep understanding of core systems and how they interact with upstream and downstream dependencies
  • Contribute to code reviews and set standards to ensure product and design specifications are met
  • Own fundamental platform performance, scalability, and resiliency
  • Partner with stakeholders to refine requirements and propose solutions spanning multiple teams
  • Contribute to cross-functional troubleshooting for complex issues
  • Troubleshoot production issues and fix defects
  • Mentor junior engineers and conduct code reviews

What you will build

  • Early lifecycle systems for media playback, including content origination and greenlighting
  • Distribution planning, metadata management, localization, and scheduling
  • Backend products and services that support media supply chain and content delivery platforms

Requirements

  • BS Computer Science or related technical discipline (or its equivalent)
  • 5+ years related experience designing backend architectures and delivering backend applications in production
  • Experience with backend technologies including Java, GraphQL, REST APIs, microservice architectures, and async programming
  • Experience with the Spring Framework
  • Experience designing and delivering high volume, cached, fault tolerant, multi-threaded scalable systems
  • Experience with data stores including MongoDB, Redis, Elasticsearch, Postgres, and DynamoDB
  • Experience with cloud technologies including AWS Lambda, EC2, S3, SQS, Step Functions, and Fargate
  • Experience with build and deployment technologies including Docker, GitLab CI, Terraform / CloudFormation, and Jenkins
  • Experience with Agile / Scrum methodology
  • Team player with strong oral and written communication skills
  • Motivated self-starter who can learn and adapt to new technologies
  • Expertise across application development lifecycle, including unit testing, code reviews, and documentation best practices
  • Strong communication skills and attention to detail

Technologies

  • Java, GraphQL, REST APIs
  • Microservice architectures, async programming
  • Spring Framework
  • MongoDB, Redis, Elasticsearch, Postgres, DynamoDB
  • AWS Lambda, EC2, S3, SQS, Step Functions, Fargate
  • Docker, GitLab CI, Terraform/CloudFormation, Jenkins

Preferred Qualifications

  • Previous work experience in media distribution
  • Experience working with vendor teams to deliver high quality results
  • Knowledge of performance testing and application profiling
  • Curiosity about how Disney delivers the Magic and desire to be part of it
  • Expertise in Java
  • Expertise in AWS, Azure, or GCP

Compensation & Benefits

  • Salary: USD 144,100 - 202,400 per year
  • Bonus and/or long-term incentive units may be provided as part of the compensation package
  • Full range of medical, financial, and/or other benefits

Location: Seattle, WA (onsite)

Similar Jobs