Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Disney Parks, Experiences and Products Logo

Principal Software Engineer

Disney Parks, Experiences and Products

$184,300 - $270,700
Sep 25, 2025
New York, NY, US
Apply Now

Disney Entertainment & ESPN Technology is looking to solve the problem of delivering high-quality content to subscribers by building highly available, high throughput services essential for media playback. This involves streamlining and re-purposing technology across different business and distribution channels to meet evolving business needs.

Requirements

  • 10+ years related experience crafting backend architectures and delivering backend applications in a production environment.
  • Expertise in functional programming patterns and experience building RESTful services using Scala APIs; validated knowledge of operating large-scale high-availability backend services
  • Understanding of async programming models (events, callbacks, promises, async/await) and threading/concurrency
  • Knowledge of source control systems, messaging and caching technologies, CI/CD pipelines, public cloud providers and observability tools for metrics, logging, and monitoring (Git, Jenkins, Docker, Kafka, Kinesis, SQS, DynamoDB, RDBMS, Redis, AWS, Microsoft Azure, Google Cloud, Datadog, Splunk, Grafana)
  • Knowledge of AGILE/Scrum practices.

Responsibilities

  • 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
  • Establish engineering practices and standards within the team to drive quality and excellence
  • Represent the DSS technical community at presentations, tech talks, and other knowledge-sharing efforts

Other

  • Work with a team of engineers building software in a collaborative development process
  • 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
  • Provide mentoring and advice for other specialists