Disney Entertainment and ESPN Product & Technology is looking to build and advance the technological backbone for Disney’s media business globally, specifically focusing on developing high-performance platforms for their streaming services (Disney+, Hulu, ESPN+, Star+) to deliver scalable, performant, maintainable, and testable software for user foundations.
Requirements
- 5+ years of software engineering experience
- Understanding of message based distributed, scalable, and resilient systems
- Fluent in multiple programming languages and an expert in at least one of: JavaScript, Python, Java
- Experience transforming requirements into software design, documentation and software.
- SpringBoot and related Spring projects
- Non-relational database technologies e.g. DynamoDB
- Apache Kafka and/or Kinesis
Responsibilities
- Design new solutions and drive alignment across engineering and product teams.
- Write code to implement new features or optimize existing services.
- Determine the most efficient means to sufficiently test new code: unit tests, integration tests, performance tests, etc.
- Use logs, monitoring tools, and work with developers to determine root causes across distributed components.
- Perform code reviews for members of the team, bearing a sense of responsibility for approved code.
- Set best practices for the team for on-call responsibilities such as deployments, monitoring, and investigating incidents.
- Expertly break down work at the epic level, setting project milestones with reasonable deadlines.
Other
- A willingness and desire to effectively communicate and collaborate across teams and systems.
- A sense of ownership of the projects delivered by your team and department
- A passion for mentoring, learning, and adapting to a very dynamic and fast paced environment
- An understanding of how to define technical and operational metrics to measure system health and to manage risk.
- Kindness and pragmatic optimism.