The Walt Disney Company Lead Software Engineer in Glendale, California

Our team builds modern platform applications that power some of Disney’s flagship websites like disney.com, starwars.com and shopdisney.com, domestically and internationally. These tools are also being used to program content for some of the newest Disney mobile apps. This is no easy task, and with many users and developers working on all of these projects around the globe, we need a talented and motivated engineer like you to help improve workflows and APIs in order to make building these products a breeze for our clients.

Responsibilities : What you’ll do

You will architect, build and maintain features and user experiences for backend applications and implement them on behalf of both content producers and developers around the globe who use these tools each and every day. You’ll be expected to deliver quickly and iteratively in an agile environment while building, breaking, and creating a world class platform.

You’ll make a great fit for our team if you like to do these things:

  • Collaborate with Product Managers and fellow Backend Engineers to solve technical issues and build amazing content management experiences

  • Architect, build and maintain functional, scalable, and extensible backend services that interact with frontend clients and applications

  • Develop new data management and user interfaces for a highly structured Information Architecture

  • Research and experiment with the latest and greatest technologies to identify, test, and apply them to current and future projects

Basic Qualifications :

What you’ve got

The ideal candidate is a passionate multidisciplinary engineer with a keen interest in working with complex, highly structured data, and an eye for visual design and user interaction. You should have or be all of these things:

  • 5+ years of experience in the field of software engineering, web development or equivalent experience

  • Natural leader with the ability to organize, energize, and influence others

  • Strong opinions on the current state of related technology and the ability to make informed decisions/recommendations based on that knowledge

  • Expertise in modern, higher-level languages (Ruby, Java, Python, PHP, Go)

  • Expertise in modern backend web frameworks and libraries (Rails, Django, Sinatra, Flask, Spring)

  • Experience with modern client web programming languages and standards: JavaScript, CSS3, HTML5, etc.

  • Expertise in web databases (MongoDB, Postgres, MySQL)

  • Deep understanding of web architecture including the HTTP protocol, caching proxies,, etc

  • Deep understanding of how to write and maintain a resourceful API using concepts such as REST or GraphQL

  • Knowledge of authentication & authorization systems such as OAuth, Token Auth, LDAP, etc.

  • Strong knowledge of common software engineering practices, such as version control with Git, continuous integration, and automated deployment

  • Strong experience with Unix-like systems; e.g. init scripts, package creation, performance troubleshooting, the unix process model, etc

  • Proven experience developing and maintaining high-volume, highly-available distributed systems

  • Self-starter with the ability to learn new things quickly

Preferred Qualifications :

You may also have

  • Experience with modern client web frameworks and libraries: jQuery, Vue, React, etc

  • Experience with Google Cloud Platform services such as App Engine and Container Engineer

  • Experience with building applications for a containerized production environment

  • Proven experience developing, monitoring, and maintaining high-volume, highly-available distributed systems

Required Education :

BS in Computer Science or equivalent experience

Job ID: 532556BR

Location: Glendale,California

Job Posting Company: Disney Consumer Products and Interactive Media