Sr Software Engineer

Disney Disney · Media · Glendale, CA +1

Senior Software Engineer role focused on building and innovating a world-class content platform for Disney Entertainment and ESPN, supporting content delivery for major brands. Responsibilities include designing, building, testing, and deploying scalable software solutions, providing technical guidance, and mentoring junior engineers within a media supply chain context.

What you'd actually do

  1. You will be building scalable, maintainable, and well-tested software solutions which are flexible to meet the requirements of multiple customers and stakeholders.
  2. Collaborate with other software engineers and cross-functional teams
  3. Work independently to design, build, test, and deploy high quality software solutions
  4. Provide technical guidance and evangelize best practices.
  5. Maintain a deep understanding of our core systems and how they interact with upstream and downstream dependencies.

Skills

Required

  • BS Computer Science or related technical discipline or its equivalent
  • 5+ years related experience designing backend architectures and delivering backend applications in a production environment.
  • Experience with common backend technologies such as Java, GraphQL, REST APIs, microservice architectures, async programming
  • Experience with Spring Framework
  • Experience with architecture and delivery of high volume, cached, fault tolerant, multi-threaded scalable systems
  • Experience with a wide range of data store technologies such as MongoDB, Redis, Elasticsearch, Postgres, and DynamoDB
  • Experience with Cloud-based technologies such as AWS Lambda, EC2, S3, SQS, Step Functions, and Fargate
  • Experience with build and deployment technologies such as Docker, Gitlab-CI, Terraform/Cloud formation, and Jenkins
  • Experience in Agile/Scrum methodology
  • Team player with strong oral and written communications skills
  • Motivated self-starter with the ability to learn and adapt to new technologies
  • Expertise with full lifecycle of application development, including best practices of unit testing, code reviews, documentation, etc.
  • Strong communication skills and attention to detail

Nice to have

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