About the role

  • Senior Software Engineer focusing on building scalable privacy solutions for Disney's media services. Collaborating cross-functionally to address complex privacy challenges using innovative technologies.

Responsibilities

  • Contribute to developing full-stack applications as part of a unified platform and user experience
  • Be a key player in a cross-functional team of engineers who build software for a large-scale data processing ecosystem, supporting real-time and batch data pipelines for analytics, data science, and operations.
  • Contribute to architecture, design, and code shared libraries in Scala and Python that abstract complex business logic to allow consistent functionality across all data pipelines across the Data organization
  • Contribute to architecture and build world class modularized tooling to understand our very complex environments to come up with plans for simplification, migration, and maintenance.
  • Maintain software engineering and architecture best practices and standards within the team and wider organization, along with a culture of quality, innovation, and experimentation
  • Evangelize and evolve the platform, best-practices, data driven decisions; identify new use cases and features and drive adoption
  • Build out a robust observability, alerting, logging, and system control plane that allows easy diagnosis of any issues across all our data pipelines.
  • Contribute to maintaining, updating, and expanding existing software deployments while maintaining strict uptime SLAs
  • Maintain detailed documentation of your work and changes to support data quality and data governance requirements
  • Be an active participant and advocate of agile/scrum ceremonies to collaborate and improve processes for our team
  • Be a part of the magic: Collaborate with product managers, architects, UX designers, and other engineers to drive the success of the Foundational Platform

Requirements

  • 5+ years of data engineering experience in software engineering in the data space
  • Strong software algorithmic problem-solving expertise
  • Strong fundamental Scala and Python software programming skills
  • Good understanding of AWS or other cloud provider resources (S3)
  • Strong SQL skills and ability to creatively problem solve and dive deep into our data and software ecosystem
  • Hands-on production environment experience with distributed processing systems such as Apache Spark
  • Hands-on production experience with workflow orchestration systems such as Airflow for creating and maintaining data pipelines
  • Scripting language experience (Bash, PowerShell)
  • Knowledge of event-driven systems, event buses, and graph databases (Kinesis, Neo4J)
  • Experience with infrastructure-as-code (Terraform, Cloud Formation, etc.)
  • Experience with Docker and Docker orchestration tooling (k8s, EKS, ECS, etc.)
  • Experience developing and maintaining CI/CD environments
  • Experience with front-end visualization of large data sets (d3, Linkurious)
  • Experience with testing libraries (selenium, junit, jest)
  • Technologies such as OneTrust, Databricks, Jupyter, Snowflake, Redshift, Airflow, DynamoDB, Redis, Kubernetes, Kinesis, REST APIs, Terraform, Go SQL, Python, Scala, other computer software languages
  • Willingness and ability to learn and pick up new skillsets
  • Self-starting problem solver with an eye for detail and excellent analytical and communication skills.

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, dependent on the level and position offered

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

$138,900 - $186,200 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