Sr Software Engineer
Disney Entertainment and ESPN Product & Technology11 months ago
Oakland, CA, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – building a robust technological backbone for Disney’s media business worldwide. The Cloud Cradle team within the Data organization is seeking a Senior Software Engineer to drive the next phase of data platform innovation. In this role, you will develop critical tools and services that empower engineering and analytics teams to harness data for informed decision-making and operational excellence.
Key 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.
- Collaborate cross-functionally with product managers, architects, and engineering teams to align technical strategies with business objectives.
- Ensure operational excellence by delivering high-quality, maintainable, and performant systems.
- Champion agile/scrum methodologies by actively participating in ceremonies and driving continuous improvement.
- Engage with stakeholders and end users to understand requirements, prioritize initiatives, and deliver value through innovation and iterative enhancements.
- Establish testing strategies and design test suites covering unit, integration, and regression tests.
- 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.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related technical field.
- Minimum of 5 years of professional software engineering experience, including work on large-scale projects.
- Proven expertise in algorithmic problem-solving and system design.
- Proficient in at least one programming language, with a strong preference for Python or Scala.
- Proficiency in cloud platforms, preferably AWS, or equivalent cloud technologies.
- Hands-on experience with graph databases such as Neo4J or Neptune.
- Solid foundational programming skills with the ability to write clean, maintainable, and efficient code.
- Familiarity with modern tools for building APIs using GraphQL, AWS AppSync, and Postman.
- Ability to manage and contribute to multiple projects simultaneously in a fast-paced environment.
Preferred Qualifications
- Enthusiasm for exploring emerging technologies and contributing to proof-of-concept initiatives.
- Enjoys tackling complex technical and business challenges with agility and creativity.
- Deep passion for automation, data-driven solutions, and innovative technology development.
- Prior experience designing and building scalable, internet-facing platforms and distributed systems.
- A strong portfolio of work, including GitHub repositories or notable open-source contributions, is a plus.
Benefits & Perks
- Compensation (Santa Monica, CA): $141,900 - $190,300 per year
- Compensation (Seattle, WA): $148,700 - $199,400 per year
- Compensation (San Francisco, CA): $155,400 - $208,400 per year
- Bonus and/or long-term incentive units may be provided alongside a full range of medical, financial, and other benefits.
Required Skills
Cloud Automation
Agile Methodologies
RESTful API Design
CI/CD (Jenkins, GitHub Actions)
AWS
Data Engineering
Java
Python
GraphQL
Graph Database (Neo4J, Neptune)
System Design