Senior Software Engineer, Data Platforms - Big Data Applications Engineering for Disney Entertainment & ESPN Technology
Transforming the Future of Media with Data-Driven Innovation
At Disney Entertainment & ESPN Technology, we're not just building the future of entertainment; we're redefining it. Our team is at the forefront of creating magical viewing experiences that captivate audiences worldwide. As part of the Product & Data Engineering team, we're seeking a highly skilled Senior Software Engineer for our Data Platforms segment to join our Big Data Applications team. This role is crucial in driving innovation and improving products across Disney's media business, including streaming platforms like Disney+, Hulu, and ESPN+.
About Disney Entertainment & ESPN Technology
We're a dynamic team of technologists passionate about harnessing the power of data to enhance user experiences, measure advertising effectiveness, and track user journeys. Our work has a direct impact on millions of consumers every day, from entertainment and sports content to news and digital products. We're committed to innovation, scalability, and delivering high-quality solutions that meet the evolving needs of our users and partners.
Job Summary
As a Senior Software Engineer on our Big Data Applications team, you'll play a pivotal role in designing and building systems to process data at scale. You'll work on challenging problems in both batch and real-time data processing, collaborating across software and data disciplines to engineer solutions that drive business success. Our tech stack includes AWS, Databricks, Airflow, and Spark, with primary languages being Scala and Java.
Key Responsibilities
- Contribute to the design and growth of our Big Data Products and Services, enabling the evaluation of product performance and user behavior.
- Design and develop scalable data warehousing solutions, building ETL pipelines in Big Data environments (cloud, on-prem, hybrid).
- Work on systems to query, process, and deliver data out of the analytics environment into internal tools and systems.
- Collaborate on architectural designs and help plan for maintainability, observability, and future development concerns.
- Maintain detailed documentation of your work and changes to support data quality and data governance.
- Ensure high operational efficiency and quality of your solutions to meet SLAs and support commitment to our customers.
- Be an active participant and advocate of agile/scrum practice to ensure health and process improvements for your team.
Essential Qualifications
To succeed in this role, you'll need:
- 5+ years of software or data engineering experience.
- Experience developing data pipelines using technologies such as Spark, Hadoop, Databricks, Airflow.
- Experience with developing for a cloud environment (AWS preferred), including cloud databases (Snowflake, Redshift, Databricks Delta Lake).
- Knowledge of both SQL and NoSQL databases.
- Strong programming skills in Java, Scala, or Python.
- Demonstrated competency in data modeling and analysis techniques.
- Strong attention to detail and excellent analytical skills.
- Verbal and written communication skills and ability to collaborate with others effectively.
- A Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
Preferred Qualifications
While not mandatory, having the following qualifications can give you a competitive edge:
- Experience with at least one major Massively Parallel Processing (MPP) or cloud database technology (Snowflake, Redshift, Big Query).
- Experience with scalable online analytical processing databases (Druid, ClickHouse).
- Experience working with a test-first mentality.
- Deep understanding of AWS or other cloud providers as well as infrastructure as code.
- Familiarity with Data Modeling techniques and Data Warehousing standard methodologies and practices.
- Familiarity with Scrum and Agile methodologies.
What We Offer
As a Senior Software Engineer at Disney Entertainment & ESPN Technology, you'll not only be working on challenging and rewarding projects, but you'll also enjoy a comprehensive compensation package. The hiring range for this position varies by location, with salaries ranging from $136,038 to $191,100 per year, depending on the candidate's geographic region, job-related knowledge, skills, and experience. You'll also be eligible for a bonus and/or long-term incentive units, along with a full range of medical, financial, and other benefits.
Career Growth and Learning Benefits
We're committed to your professional growth and development. As a member of our team, you'll have access to ongoing training and education opportunities, allowing you to stay ahead of the curve in the ever-evolving tech landscape. Our dynamic environment encourages innovation and creativity, providing a platform for you to make a meaningful impact and advance your career.
Work Environment and Culture
At Disney Entertainment & ESPN Technology, we pride ourselves on a culture that values collaboration, innovation, and diversity. Our remote work setup offers flexibility and work-life balance, while our teams are dedicated to fostering a sense of community and connection. We're passionate about creating an inclusive environment where everyone can thrive and contribute their best work.
Join Our Team
If you're a motivated and talented Senior Software Engineer looking to make a difference in the media and entertainment industry, we want to hear from you. Apply now to join our Big Data Applications team and be part of shaping the future of Disney's media business. Together, let's create magical experiences that delight audiences worldwide.
Are you ready for this challenge? Apply now and let's discuss how you can become a vital part of our success story.
Apply for this job