Lead Software Engineer

Disney Disney · Media · Bay Lake, FL +1

Lead Software Engineer for Disney Experiences (DXT) Connected Products team, focusing on real-time, event-driven systems processing data from edge devices. Responsibilities include designing, building, and operating backend services and streaming pipelines using Java and Apache Flink on AWS, leading end-to-end delivery, and driving technical decisions. Requires strong experience in distributed systems, cross-team leadership, and real-time data pipelines.

What you'd actually do

  1. Design, build, and operate real-time, event-driven systems that ingest and process data from edge devices
  2. Develop backend services and streaming pipelines using Java and Apache Flink to transform data into reliable, consumable events, managing Guest media and identity reconsiliation
  3. Architect and operate production systems on AWS, with a strong focus on scalability, cost efficiency, observability, and fault tolerance
  4. Lead end‑to‑end delivery for multiple systems, balancing domain goals, technical constraints, and priorities to deliver impactful features
  5. Lead technical decisions, drive system design, and act as an owner for critical components of the platform

Skills

Required

  • Java
  • Apache Flink
  • AWS
  • distributed systems
  • event-driven architecture
  • real-time data pipelines
  • streaming data pipelines
  • technical leadership
  • system design
  • observability
  • scalability
  • fault tolerance

Nice to have

  • IoT
  • edge systems
  • computer-vision-adjacent systems
  • stream processing frameworks
  • high-throughput messaging systems
  • sensitive or privacy-relevant data handling
  • security and access controls

What the JD emphasized

  • Must have 7+ years of professional software engineering experience, with experience in distributed, production systems
  • Must have 3+ years of repeated cross-team technical leadership, end-to-end ownership of multi-service initiatives, and driving architecture decisions that others implement at scale
  • Must have expertise building real-time or streaming data pipelines (event ingestion, aggregation, windowing, and emission) with technologies like AWS IoT Core, Kinesis, Kafka, and MQTT.
  • Must have expert-level proficiency in Java
  • Must have deep hands-on experience with AWS (e.g., ECS/EKS, Lambda, DynamoDB, S3, CloudWatch, Timestream/InfluxDB)
  • event-driven architecture
  • observable, resilient, and scalable