About the role

  • Principal Software Engineer developing high performance data platforms for ESPN+. Collaborating with teams to build and maintain scalable systems in Disney's media business.

Responsibilities

  • Work with a distributed team of engineers across multiple products building software collaboratively
  • Work cross-team to build consensus on approach for delivering projects
  • Collaborate with business partners to understand and refine requirements
  • Eliminate ambiguity in projects and communicate direction to engineers to help team members work in parallel
  • Ramp up quickly on existing software to deliver incremental, integrated solutions in a complex environment
  • Build high-performance, stable, scalable systems to be deployed in an enterprise setting
  • Lead high-level architecture discussions and planning sessions
  • Participate in the code review process by assessing pull requests
  • Support systems and services during production incidents as part of the on-call rotation
  • Author and recommend technical proposals and root cause analyses
  • Provide mentoring and advice for other specialists
  • Establish engineering practices and standards within the team to drive quality and excellence

Requirements

  • Expert in Python and SQL skills processing big datasets
  • A strong grasp of computer science fundamentals (data structures, algorithms, databases, etc.)
  • Experience with at least one major MPP or cloud database technology (Snowflake, Redshift, Big Query, Databricks)
  • You are a problem solver with strong attention to detail and excellent analytical and communication skills
  • In-depth experience with Cloud technologies like AWS (S3, ECS, EMR, EC2, Lambda, etc.)
  • Experience using source control systems and CI/CD pipeline
  • Expert in Data Modeling techniques and Data Warehousing standard methodologies and practices
  • Solid experience with data integration toolsets (i.e Airflow), CI/CD
  • Minimum of 10 years of related big data engineering experience modeling and developing large data pipelines and platforms
  • Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience

Benefits

  • A bonus and/or long-term incentive units may be provided as part of the compensation package
  • Full range of medical, financial, and/or other benefits

Job title

Principal Software Engineer

Job type

Experience level

Lead

Salary

$197,400 - $264,700 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job