Overview
Senior Software Engineer role in Disney Parks, Experiences and Products to build and maintain new full stack applications that improve Guest and Cast experiences.
What you'll do
- Design and implement reliable, high-throughput, low latency, scalable and well-documented code to tackle sophisticated algorithms
- Collaborate with engineers, product owners, and other partners to propose extensible, reusable and performant solutions
- Proactively seek opportunities to reuse or generalize existing services and implementations
- Experiment and develop proof of concept with relevant new technologies
- Conduct code review pull-requests with consistent scrutiny
- Work independently to analyze and solve issues as an individual contributor
- Troubleshoot and fix problems reported in lower and production environments
- Write unit and component tests to ensure delivery of high quality code
- Monitor and proactively improve production run quality of applications
- Work in a scrum team and provide daily updates
- Estimate effort for assigned development tasks and assist in estimating level of effort for less senior level developers
What you'll need
- 5+ years of software engineering, analysis and design with full software development lifecycle experience
- 5+ years of Java, Spring Framework, SQL (AroraDB) and NoSQL-based databases (MongoDB), writing complex SQL queries and building highly scalable and highly performant distributed applications and web services
- 5+ years of Internet technologies and microservices architectures experience
- 5+ years developing cloud native applications, preferably in AWS
- Experience with Docker / Kubernetes and knowledge of CI/CD tools
- Demonstrated strong analytical skills
- Strong understanding of object-oriented programming with an understanding of design principles
- Minimum 5 years relevant experience
- Bachelor's degree in computer science or similar field, or related equivalent experience
- Domain knowledge in multiple technical and business areas
Nice to have
- Exposure to GraphQL / Graph DBs
- Experience in the commerce space and products / pricing / inventory domains
Details
- Location: Bangalore, India
- Employment type: Full time
- Work focus: 80% primary (software development), 20% secondary (Docker / Kubernetes, CI/CD, analytical work)
Read the full description and apply on the company’s own careers page.