Software Engineer I

Posted:
8/14/2024, 5:00:00 PM

Location(s):
New York, New York, United States ⋅ California, United States ⋅ New York, United States ⋅ North Carolina, United States ⋅ Morrisville, North Carolina, United States ⋅ Santa Monica, California, United States

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Job Posting Title:

Software Engineer I

Req ID:

10095503

Job Description:

Disney’s Media Engineering organization is responsible for the development and advancement of all streaming media technology and architecture, CDN strategies and management, video players and playback engineering, video formats and standards, core media platforms and media software engineering.

Media Engineering is an organization within the Disney Entertainment and ESPN Technology group supporting the Disney+, Hulu, ESPN+, and Star+ streaming applications. We sit at the intersection between entertainment, sports, and technology and seek to connect viewers with the stories they love, while driving the streaming industry forward with consumer-first innovation.

Want to work with the latest in streaming video, web serving and caching technologies? Here, you will have the opportunity to be part of a team looking to regularly deliver outstanding performance to our millions of subscribers worldwide!

Job Summary

The Manifest Delivery team is accountable for ensuring that customers can play videos – the core functionality of our service. The team's responsibilities include delivering HLS and DASH manifests that power the in-app players across a variety of devices for the VOD experience. The team is involved in end-to-end quality of service for playback, from how long it takes to start a video to how the video segments are delivered. We are looking for a Software Developer to help us build a robust, reliable and fast set of media presentation services. We are also responsible for building scalable solutions to support the insertion of personalized auxiliary content (bumpers and ads) into main content streams across the VOD and live playback experiences.

Responsibilities

  • Build systems to power low latency manifest delivery for VOD playback with 24/7 availability
  • Develop services to dynamically generate DASH and HLS playlists to a wide range of devices
  • Develop and deploy highly available systems on top of AWS/Kubernetes/Spinnaker
  • Continually identify areas for improvements in our systems, workflows, logging, monitoring and alerting
  • Implement new features and enhancements across multiple in-flight projects
  • Strive to improve engineering standards for the team and proactively seek out ways to improve the codebase
  • Maintain, monitor and scale complex systems that juggle different areas of business logic quickly and reliably

Basic Qualifications

  • Experience with backend software development in Golang or similar language; or related work experience and / or internship experience
  • Experience with AWS or a similar cloud platform
  • Excellent communication, collaboration skills and a strong teamwork ethic

Preferred Qualifications

  • 1 year of backend software development experience in Golang or a similar language
  • Experience working with APIs
  • Experience with CI/CD systems like Kubernetes, Jenkins or Spinnaker

Required Education

  • Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
The hiring range for this position in New York, NY is $98,131.00 to $131,300 and in Santa Monica, CA is $93,400 to $125,200 per year based on a 40 hour work week. The amount of hours scheduled per week may vary based on business needs. 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.

Job Posting Segment:

Media Engineering

Job Posting Primary Business:

ME - Media Processing & Distribution

Primary Job Posting Category:

Software Engineer

Employment Type:

Full time

Primary City, State, Region, Postal Code:

New York, NY, USA

Alternate City, State, Region, Postal Code:

USA - CA - 2450 Broadway, USA - NC - 3005 Carrington Mill Blvd

Date Posted:

2024-08-15