Sr Software Engineer

Disney Entertainment & ESPN Technology
Morrisville, North Carolina, United States
$142.6K-$191.1K a year
Full-time

Job Summary :

Disney Entertainment & ESPN Technology

On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media business for the future.

Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to improve flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world.

A few reasons why we think you’d love working here :

Building the future of Disney’s media : DE&E Technologists are designing and building the infrastructure that will power our media, advertising, and distribution businesses for years to come.

Reach & Scale : The products and platforms this group builds and operates delight millions of consumers every minute of every day from Disney+ and Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much more.

Innovation : We develop and implement groundbreaking products and techniques that shape industry norms and enhance how audiences experience

The Media Processing and Distribution (MPD) Core Media team develops the video encoding, packaging, and orchestration systems that power Disney’s video streaming platforms (Disney+, ESPN+, and Hulu).

We are looking for hardworking team players to join Media Engineering, who will thrive on Disney’s story telling legacy, who will embrace unconventional thinking, and who are passionate about contributing to The Walt Disney Company’s direct-to-consumer (DTC) experience.

Responsibilities :

The MPD Core Media Manufacturing Sr Software Engineer position on our Media Manufacturing team will contribute to the design, implementation, and maintenance of Video-on-Demand (VOD) workflow orchestration.

Contributing to the design, development, deployment, troubleshooting and maintenance of the orchestration software system responsible for Disney’s Video-on-Demand (VOD) media encoding pipeline.

Participating in the design process of new features and workflows leveraging microservice architectural principles.

Designing and implement new features in Scala and Java that may touch multiple distinct services, including the design, definition, and integration with multiple RESTful APIs.

Building and deploying applications in a hybrid environment in both on-prem and AWS cloud environments.

Collaborating closely with technical leads, project managers, and other team members to understand, scope, plan and complete development assignments.

Developing a deep understanding of Disney Streaming’s media processing workflows, architecture of orchestration system software components and how those components integrate with other ng high software quality and performance standards by participating in code reviews, conducting unit testing, and monitoring the production environment.

Apply Agile methodology and practices, including participation in regular scrums, sprint planning, and backlog grooming.

Diagnose issues, evaluate and recommend the best resolution, and execute against that plan.

Handle on call support / troubleshooting issues including off hours and weekends as necessary

Basic Qualifications

5+ years of experience working as a developer within complex systems development environments

Bachelor’s degree in Computer Science, Computer Engineering, or related field or equivalent experience in lieu of

Experienced in Java, Scala, reactive system architecture and Kafka

Experience with Java / J2EE, Scala, XML, JSON Messaging, REST APIs and Relational databases

Experience with AWS Architecture (Lambda, SNS / SQS Messaging, API gateway, S3, EC2)

Experience working with Continuous Integration and Deployment tools -, Maven, Jenkins 2, Ansible, GitHub, Kubernetes, Rancher, Docker

Experience in database design and writing SQL queries

Willingness to think-outside-of-the-box to resolve project challenges and improve development processes / systems

Strong written, verbal and interpersonal communication skills

Proven ability to work with all members of an extended and diverse project team

Must be detail-oriented, self-organized, committed to quality and be capable of tracking multiple issues simultaneously

Ability to function in a virtual team setting and effectively collaborate globally

Excellent time management skills with the ability to multitask effectively

A desire to work in a fast-paced and challenging work environment.

Strong technical, problem-solving, analytical, communication and interpersonal skills.

Demonstrated strong partnering and coaching skills.

Preferred Qualifications

Experience with Spring / Spring-Boot frameworks

Experience developing complex back-end systems using Java and / or Scala

Experience with ZIO or other Scala frameworks

Experience in video streaming and playback domain such as ABR, HLS, CDN, TCP / IP, HTTP / 2, etc.

Comfortable with Unix / Linux OS via command line

disneytech

The hiring range for this position in Morrisville, North Carolina is $129,600 - $173,800 per year and in New York is $142,600 - $191,100 per year.

The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors.

A bonus and / or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and / or other benefits, dependent on the level and position offered.

30+ days ago
Related jobs
Promoted
Signalscape, Inc
Cary, North Carolina

The selected individual will work as part of an engineering team on a variety of challenging projects and activities focused largely on low-level embedded software development spanning the entire engineering life-cycle from research to maintenance. The Embedded Software Engineer will provide technic...

Liberty Jobs
Raleigh, North Carolina

Electrical Controls Engineer - Kneat Software. Reputable automation systems integrator seeks Controls Engineer with knowledge & experience within the computer system validation & software system 'Kneat'. ...

Duke Health
Durham, North Carolina

Analyst Senior, IT – Backend Software Engineer. Occupational Summary – Senior Backend Software Engineer, My Research Home (. The Applications group in the Office of Academic Solutions and Information Systems (OASIS) builds, implements, and supports software and data solutions for Duke’s research com...

Sunrise Systems Inc
Durham, North Carolina

Job Title: Sr Principal Software Engineer. We are currently seeking a Senior Software Engineer who will be part of a team developing applications and integrations in the work of computer vision, AI, and robotics. Automating software build and deployment for CI/CD. Knowledge of software development l...

Northrop Grumman
Morrisville, North Carolina

Supporting systems engineering efforts in system design, solution engineering and software development. We are looking for a Software Engineer experienced in Java (as your primary and most skilled in Object-Orientated programming language) who wants to work on an agile development team using modern ...

NetApp
Durham, North Carolina

Test Engineer, Testing, Cloud, Software Engineer, Systems Engineer, Engineering, Technology. Title: Sr Lead Software Engineer (OnTap Systems Engineering / C++). The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP softwar...

Disney Entertainment & ESPN Technology
Raleigh, North Carolina

The DSE team is looking to hire a Senior Software Engineer specializing in user interface and experience design to control and provision a global-scale fleet of caching servers responsible for delivering content for our various Disney-owned brands around the world. Media Engineering is an innovative...

Amazon Data Services, Inc.
Raleigh, North Carolina

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. Amazon Web Services is looking for Software Development Engineers to develop state of the art Linux based networking platforms. You will jo...

RELX Inc. Company
Raleigh, North Carolina
Remote

Have proven software development experience with an education background in Engineering/Computer Science. Developing software in a Linux environment to collect product-use, customer user, and customer account data. ...

SAS
Cary, North Carolina

Sr Software Developer (Analytics Performance Engineer). Through our software and services, we inspire customers around the world to transform data into intelligence – and questions into answers. We are looking for passionate, driven, and team-oriented software developers to help push existing and em...