The Walt Disney Company Principal Software Engineer in Burbank, California

Would you like to help develop a new standard for accessing personal movie libraries? Do you value passion, community involvement and writing code that stands out?

As a Principal Software Engineer, you’d use proprietary technologies to design and develop web-tailored solutions to help our customers enjoy their movie libraries anytime, anywhere. Join us at Walt Disney Studios’ Movies Anywhere.

Our team of multi-disciplined engineers create next-generation entertainment access platforms. We believe in “pair programming,” which means every day, you will be part of a different “team of 2” that uses close collaboration to solve problems and develop high-quality code. We believe that by valuing quality over speed of execution, we foster a culture of innovation, teamwork and creativity.

This position currently reports to the Manager of Software Engineering

Responsibilities : You would become part of a small, collaborative team of technology experts to create next- generation video consumption platforms. We are looking for an experienced, self-starter engineer who is in search of new challenges.

Every single day as a Principal Engineer at Movies Anywhere is different. On any one day you might:

  • “Pair-program” with an internal engineer or an engineer at a name-brand partner;

  • Analyze requirements and take the lead in driving technical solutions, balancing short-term delivery and long-term functional/technical goals;

  • Walk a retail partner through the Movies Anywhere API

  • Collaborate with other engineers and multi-functional teams;

  • Evangelize technologies, solutions and standard methodologies;

  • Contribute new ideas to a larger community of professionals;

  • Conduct research and analysis on software engineering trends in entertainment;

  • Consult with outside entities on integration points;

  • Listen, mentor, build consensus and communicate trade-offs and technical decisions;

  • Play softball or basketball with the team, attend a movie screening or visit a Disney theme park.

Basic Qualifications :

  • 12+ years of software engineering experience;

  • A passion for coding and are solutions-orientated;

  • The latest information from the JVM-based server community;

  • Open Source community connections;

  • A Github profile or ability to demonstrate coding skills;

  • Object-oriented (OO) design and knowledge of different system layers and capacity;

  • The capability to use data structures and algorithms to solve problems;

  • Familiarity with CS fundamentals to make good decisions;

  • Mastery of Java, Spring and REST APIs; and

  • Demonstrated ability with Unit tests, Load testing for APIs, Git, Maven or Gradle, ORM (e.g. (JPA, Hibernate) and Docker.

Preferred Qualifications :

  • Spring Boot and Queuing technology;

  • Test Driven Development (TDD) and agile methodologies; and

  • Postgres, RDS or Oracle DB technologies.

Required Education :

  • BS in Computer Science or related field.

Company Overview :

Movies Anywhere at is the next generation of in-home entertainment, providing an unparalleled digital entertainment experience. Leveraging cutting edge technology, unique partnerships, and a talented team, Movies Anywhere is an exclusive, cross-platform, cloud-based movie service that enables consumers to seamlessly discover, grow, access, and enjoy their personal digital movie collection across a variety of studios, retailers, and platforms all in one convenient app and/or website.

Additional Information :

This position is a legal entity of The Walt Disney Studios, an equal opportunity employer.

Job ID: 501150BR

Location: Burbank,California

Job Posting Company: Studio Entertainment