FAQs
What is the main responsibility of the Senior Software Engineer at Disney?
The main responsibility includes designing and implementing reliable, high-throughput, low latency, scalable code, collaborating with teams to propose solutions, and improving Guest and Cast experiences through application development.
What is the required experience for this position?
Candidates must have a minimum of 3+ years of software engineering experience with a full software development lifecycle, as well as experience with internet technologies and cloud-native applications, preferably in AWS.
What programming languages and frameworks are preferred for this role?
Experience with scripting languages like JavaScript and frameworks such as Angular or React is preferred, along with knowledge of Java and the Spring Framework.
Is experience with microservices architecture necessary for this role?
Yes, candidates should have at least 3+ years of experience with microservices architectures.
Will the Senior Software Engineer be working independently or as part of a team?
The Senior Software Engineer will work both independently as an individual contributor and collaboratively within a scrum team, providing daily updates.
What technologies should candidates be familiar with for this position?
Candidates should be familiar with Docker, Kubernetes, CI/CD tools, SQL and NoSQL databases, and should have experience writing complex SQL queries.
Is prior experience in a commerce-related field a plus for this position?
Yes, experience in the commerce space and familiarity with products, pricing, and inventory domains are preferred.
What educational background is required for this role?
A Bachelor’s Degree in computer science or a similar field, or related equivalent experience is required.
Are there opportunities to work with new technologies in this role?
Yes, the role includes experimenting and developing proofs of concept with relevant new technologies.
What kind of code quality practices are expected in this position?
The candidate is expected to write unit and component tests to ensure the delivery of high-quality code and to conduct thorough code reviews.

