Job Title: Principal Software Engineer - Disney Streaming Content and Experience Delivery (CXD)
Job Description:
Join the Disney Streaming Content and Experience Delivery (CXD) team as a Principal Software Engineer and play a key role in designing and building scalable, high-availability systems that power the content reading experiences for millions of viewers worldwide. As a leader in our team, you will be responsible for architecting frameworks that meet the goals of Disney Streaming, collaborating with cross-functional teams, and mentoring junior engineers to ensure that all software uses DSS and industry best practices for adaptable, fault-tolerant system design.
Key Responsibilities:
Collaborate with design and product teams to understand their objectives and develop solutions that meet their needs
Design and architect frameworks that improve how we build and serve data at scale to all Disney Streaming viewers
Model and validate solutions through detailed RFCs and lead design teams through execution
Communicate with design teams to help them identify solutions to the problems they are tackling
Define and modify functional models to support highly available and performant systems
Requirements:
2+ years of experience building large-scale, highly available Java services using various database and messaging technologies
Strong understanding of software engineering fundamentals (data structures, algorithms, databases, etc.)
Experience working with cross-functional teams, including product management, technical program management, and other design teams
Ability to mentor and guide junior engineers to ensure that all software uses DSS and industry best practices for adaptable, fault-tolerant system design
Strong programming skills in Java and other object-oriented languages, as well as a solid understanding of software engineering principles
Experience designing and building multi-framework, cross-functional event-driven systems (responsive design)
Deep experience building and managing services on AWS
Bachelor's degree in Computer Science, Data Science, Engineering, or a related field, or equivalent work experience
Preferred Qualifications:
Cloud-native system design
Experience scaling services within a cloud environment
Deep experience in responsive programming on JVM languages, preferably Java
Experience as a service administrator with experience building and managing identity frameworks
Experience with streaming platforms like Kafka, Kinesis, or Flink
Hands-on experience managing AWS services, including experience using Terraform or other IAC tools
Hands-on experience expanding and managing distributed NoSQL data stores like DynamoDB, Cassandra, Scylla, and Couchbase
Experience working with global teams and an adaptable schedule across multiple time zones
What We Offer:
Competitive salary
Opportunity to work with a global team and contribute to the development of scalable, high-availability systems
Chance to mentor and guide junior engineers and help shape the future of Disney Streaming
Flexible work schedule and remote work options
How to Apply:
If you're passionate about building scalable, high-availability systems and leading cross-functional teams, we want to hear from you! Apply today and let's build the future together.
Apply Now
Apply Now
Join the Disney Streaming Content and Experience Delivery (CXD) team as a Principal Software Engineer and play a key role in designing and building scalable, high-availability systems that power the content reading experiences for millions of viewers worldwide. As a leader in our team, you will be responsible for architecting frameworks that meet the goals of Disney Streaming, collaborating with cross-functional teams, and mentoring junior engineers to ensure that all software uses DSS and industry best practices for adaptable, fault-tolerant system design.
Key Responsibilities:
Collaborate with design and product teams to understand their objectives and develop solutions that meet their needs
Design and architect frameworks that improve how we build and serve data at scale to all Disney Streaming viewers
Model and validate solutions through detailed RFCs and lead design teams through execution
Communicate with design teams to help them identify solutions to the problems they are tackling
Define and modify functional models to support highly available and performant systems
Requirements:
2+ years of experience building large-scale, highly available Java services using various database and messaging technologies
Strong understanding of software engineering fundamentals (data structures, algorithms, databases, etc.)
Experience working with cross-functional teams, including product management, technical program management, and other design teams
Ability to mentor and guide junior engineers to ensure that all software uses DSS and industry best practices for adaptable, fault-tolerant system design
Strong programming skills in Java and other object-oriented languages, as well as a solid understanding of software engineering principles
Experience designing and building multi-framework, cross-functional event-driven systems (responsive design)
Deep experience building and managing services on AWS
Bachelor's degree in Computer Science, Data Science, Engineering, or a related field, or equivalent work experience
Preferred Qualifications:
Cloud-native system design
Experience scaling services within a cloud environment
Deep experience in responsive programming on JVM languages, preferably Java
Experience as a service administrator with experience building and managing identity frameworks
Experience with streaming platforms like Kafka, Kinesis, or Flink
Hands-on experience managing AWS services, including experience using Terraform or other IAC tools
Hands-on experience expanding and managing distributed NoSQL data stores like DynamoDB, Cassandra, Scylla, and Couchbase
Experience working with global teams and an adaptable schedule across multiple time zones
What We Offer:
Competitive salary
Opportunity to work with a global team and contribute to the development of scalable, high-availability systems
Chance to mentor and guide junior engineers and help shape the future of Disney Streaming
Flexible work schedule and remote work options
How to Apply:
If you're passionate about building scalable, high-availability systems and leading cross-functional teams, we want to hear from you! Apply today and let's build the future together.
Apply Now
Apply Now