Logo of Huzzle

Manager, Software Engineering (Full-Stack)

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
  • Santa Monica, +1

AI generated summary

  • You need 8+ years of software development, 5+ years leading teams, full-stack programming in Java/Javascript/VueJs, AWS experience, CI/CD tools, relational databases, Jira/Confluence, and audio/video encoding skills.
  • You will lead a team of engineers, plan development schedules, mitigate risks, collaborate with stakeholders, mentor team members, apply Agile methodology, and ensure proper resource management for multiple projects at a leading media company.

Requirements

  • BA/BS degree in Computer Science, Computer Engineering, or related software engineering field; MS preferred.
  • 8+ years of software architecture and development experience.
  • 5+ years of experience in leadership of software development teams (may be concurrent with development experience above).
  • Full stack programming experience in one or more of Java/J2EE, Javascript, and/or VueJs
  • Experience developing and deploying applications in AWS (S3, EC2, Lambdas, SNS/SQS Messaging, API Gateway) or similar cloud environment.
  • Experience with Continuous Integration and Deployment tools such as Github, Jenkins 2, Ansible, Kubernetes, Rancher and Docker
  • Experience working with and administration of relational databases like SQL
  • Working knowledge of collaboration tools such as Jira and Confluence
  • Preferred Qualifications:
  • Experience with audio or video encoding and streaming technologies, including video encoding/compression, HLS packaging, and associated metadata workflows preferred.

Responsibilities

  • Providing technical and organizational leadership for a team of software engineers who design, test, deploy and maintain a live streaming media orchestration system.
  • Collaborating with senior internal engineering leaders and other stakeholders including solution architects, product managers, technical project managers, and other leaders to define project scope, feature requirements, and development schedules.
  • Planning development schedules and resource assignments.
  • Finding creative solutions to mitigate project risks in a dynamic environment..
  • Representing the team in cross functional meetings, clearly communicating status, risks, dependencies and other related updates as necessary.
  • Providing mentoring and developmental leadership to team members, including regular one-on-one meetings, annual reviews, and communicating other HR related information.
  • Applying Agile methodology and practices, including participation in regular scrums, sprint planning, and backlog grooming.
  • Contributing to a culture of collaboration, innovation, and open communication across several teams and stakeholders.
  • Managing on-call rotational support by the team to 24/7 operations teams as needed, including participation in on-call support.
  • Contributing to the team's core fundamental software project needs by applying best practices and standard software guidelines.
  • Ensuring proper team alignment and resource management across multiple simultaneous projects.

FAQs

What does the Manager, Software Engineering (Full-Stack) role entail?

The Manager, Software Engineering (Full-Stack) will be responsible for leading the Media Processing and Distribution (MPD) Core Media team in developing the video encoding, packaging, and orchestration systems for Disney's video streaming platforms.

What qualities are you looking for in candidates for this role?

We are looking for hardworking team players who are passionate about Disney's storytelling legacy, embrace unconventional thinking, and are dedicated to contributing to The Walt Disney Company's direct-to-consumer (DTC) experience.

What specific technologies or skills should candidates possess for this role?

Candidates should have strong full-stack software engineering skills, experience with video encoding and packaging systems, and a passion for video streaming technologies. Experience with Disney's video streaming platforms (Disney+, ESPN+, Hulu) is a plus.

What opportunities for growth and advancement are available for employees in this role?

Employees in this role will have the opportunity to work on cutting-edge technologies and make a significant impact on Disney's direct-to-consumer experience. There are also opportunities for career growth and advancement within the Media Engineering team at The Walt Disney Company.

Entertainment & Media
Industry
10,001+
Employees

Mission & Purpose

From classic animated features and exhilarating theme park attractions to cutting edge sports coverage, and the hottest shows on television, The Walt Disney Company has been making magic since 1923, creating unforgettable stories that connect with audiences around the world. And we’re just getting started! The key to our success…. The Cast, Crew, Imagineers and Employees who honor Disney’s rich legacy by stretching the bounds of imagination to create the never-before-seen, bringing unparalleled entertainment experiences to people of all ages. Begin a career that delivers unparalleled creative content and experiences to audiences around the world and just imagine the stories you could be part of… What is #LifeAtDisney like? It’s a series of magical moments with cast members and employees developing and telling our stories in the most innovative ways. Whether it’s a day spent as a Disney VoluntEAR, or celebrating the release of a new interactive experience, retail product or movie, our days are filled with the knowledge that we are creating entertainment experiences the whole family can enjoy. Follow @DisneyCareers on Facebook, Twitter and Instagram for a peek behind-the-curtain, and discover how you could connect to a world of stories with Disney!