Software Engineer II

Disney Disney · Media · Seattle, WA, USA, San Francisco, CA, USA

Software Engineer II role focused on building and maintaining data pipelines and datasets for Disney Entertainment & ESPN. The role involves data ingestion, transformation, orchestration, and consumption by analytics and ML teams, with an emphasis on data quality, observability, and lineage.

What you'd actually do

  1. Develops, documents, implements and test features within existing systems
  2. Presents technical issues, solutions and project status to senior and executive team members
  3. Serves as escalation point for technical problems and maintenance
  4. Actively contributes to architectural direction, code reviews, design documents, and planning for assigned work
  5. Able to break down features into prioritized tasks.

Skills

Required

  • 3+ years of hands-on software engineering experience
  • Designing, building, and maintaining full stack codes utilizing various technical languages e.g. Scala, Java, C++, C, C#, Python, SQL
  • Troubleshooting code for bugs using various tools available in the IDE and/or logging
  • Write production-grade, maintainable code primarily for data pipelines leveraging Airflow, Databricks Asset Bundles, or Snowflake in Scala
  • Implement complex data transformations using Spark Structured streaming, Spark SQL and core Spark APIs
  • Own the end-to-end lifecycle of data products from ingestion, transformation, orchestration, to consumption by analytics, ML, and reporting teams
  • Designing and implementing relational and non-relational database schemas e.g. MySql, Mongodb, Dynamodb
  • Using basic and advanced features of code management tools e.g. GitHub
  • Bachelor's Degree in Computer Science or relevant technical field

Nice to have

  • mentors others in areas they have experience in