Senior Software Engineer - Java
Overview
In this role you help build a world-class shared platform that powers content delivery for Disney’s brands such as Disney+, ESPN+, Hulu, ABC, Marvel and Star Wars. You’ll design scalable distributed services, shape platform capabilities, and balance speed with expandability. You’ll collaborate across teams to resolve engineering challenges and adopt new technologies. This position offers impact on the media supply chain and the global viewer experience.
Compensation / Benefitsbonus and/or long-term incentive unitsmedical benefitsfinancial benefits
ResponsibilitiesDesign and implement multi-layered distributed systems delivering reliable software at scaleCollaborate and troubleshoot distributed services and APIs to resolve engineering problemsOversee service performance, scalability, and event planning requirementsProvide guidance on development practices and code reviews to ensure specs are metReview code and mentor team members; research and adopt new technologies
Key requirements5+ years of relevant industry experienceProficiency in at least one core language (Java, Kotlin, Python, or JavaScript)Experience with microservices and REST APIsFamiliarity with AWS core services (S3, Lambda, EC2)Experience with a database system (SQL, MongoDB, OpenSearch)Experience with messaging (Apache Kafka)Strong understanding of software design, data structures, and algorithmsFull lifecycle development experience including testing, reviews, and documentationSelf-starter with ability to learn new technologiesStrong problem-solving and collaborative skillsTeam collaborationProblem-solvingAdaptabilityJava, Kotlin, Python, or JavaScriptMicroservices and REST APIsAWS core services (S3, Lambda, EC2)