Disney Entertainment and ESPN Product & Technology is seeking a Senior Software Engineer to drive the next phase of data platform innovation. The role involves developing critical tools and services to empower engineering and analytics teams to harness data for informed decision-making and operational excellence, scaling the largest streaming service by providing robust engineering solutions for observability, data lineage, quality, logging, and alerting.
Requirements
- Proven expertise in algorithmic problem-solving and system design.
- Proficient in at least one programming language, with strong preference for Python or Scala.
- Proficiency in cloud platforms, preferably AWS, or equivalent cloud technologies.
- Hands-on experience with modern CI/CD tools such as Jenkins or GitHub Actions for automated deployment.
- Strong Hands-on experience with Graph Database like Neo4J or Neptune
- Solid foundational programming skills with the ability to write clean, maintainable, and efficient code.
- Familiarity with latest tech stack in building API’s using GraphQL, AWS AppSync and Postman
Responsibilities
- Implement mission-critical applications, services, and libraries using Java, Python, and AWS technologies
- Build reusable components that encapsulate complex business logic and integrate across various systems with guidance from Leads and Architects
- Ensure operational excellence by delivering high-quality, maintainable, and performant systems.
- Establish testing strategies and design test suites to cater to unit, integration and regression tests covering backward and forward compatibility.
- Maintain comprehensive documentation to support data governance, system integrity, and long-term maintainability.
- Define, promote, and document internal standards and best practices related to code, configuration, naming conventions, partitioning strategies, and system design.
- We are focused on building products to manage access, cost, data lifecycle, data metadata, secrets and cloud automation.
Other
- Collaborate cross-functionally with product managers, architects, and engineering teams to align technical strategies with business objectives.
- Champion agile/scrum methodologies, actively participating in ceremonies and driving continuous improvement across the team.
- Engage with stakeholders and end users to understand requirements, prioritize initiatives, and deliver value through both innovation and iterative enhancements.
- Ability to manage and contribute to multiple projects simultaneously in a fast-paced environment.
- Enthusiastic about exploring emerging technologies and contributing to proof-of-concept initiatives.