Manager, Software Engineering

$164,492 - $220,600/Yr

Study&Co - Santa Monica, CA

posted 4 months ago

Full-time - Manager
Santa Monica, CA
Professional, Scientific, and Technical Services

About the position

As a Manager of Software Engineering at Disney Entertainment & ESPN Technology, you will play a pivotal role in shaping the future of Disney's media business. This position is part of a dynamic team that is dedicated to creating innovative viewing experiences for audiences around the world. The team is responsible for the end-to-end development of Disney's consumer-facing products, including popular streaming platforms like Disney+, Hulu, and ESPN+. Your work will directly impact millions of consumers, enhancing their experience with Disney's unmatched entertainment and sports content. In this role, you will lead a small but highly skilled team focused on full-stack application development, particularly in building a Near-Real-Time reporting and visualization platform. You will be involved in planning discussions, team interactions, and creating feature proposals that align with the broader goals of the platform. Your responsibilities will include collaborating on architectural designs, ensuring high operational efficiency, and advocating for agile practices within your team. You will also be responsible for writing optimized, well-tested code and maintaining comprehensive documentation to facilitate knowledge transfer. The position requires a strong background in full-stack development, particularly with NodeJS, React, and TypeScript. You will be expected to contribute to the strategic analysis of existing technologies and future projects, ensuring that your solutions meet service level agreements (SLAs) and support commitments to customers. This is an exciting opportunity to be part of a team that is not only focused on delivering high-quality products but also on pushing the boundaries of user experience and application functionality.

Responsibilities

  • Full-stack application development using NodeJS/Express/React Typescript stack.
  • Creation, maintenance, and support of a Near-Real-Time reporting and visualization platform from API-layer outward.
  • Planning discussions, team interactions, creating feature proposals.
  • Broader platform team discussions, interactions and initiatives, including supporting a broad platform of associated tooling through on-call rotation.
  • Collaborate on architectural designs and help plan for maintainability, observability, and future development concerns.
  • Ensure high operational efficiency and quality of your solutions to meet SLAs and support commitment to our customers.
  • Be an active participant and advocate of agile/scrum practice to ensure health and process improvements for your team.
  • Write code that is concise, optimized, and well-tested.
  • Write documentation for platform, functionality, or processes to augment knowledge transfer.
  • Review teammate's code and pull requests for overall quality, standards alignment, and test coverage.
  • Support the strategic analysis of existing technologies, future projects, and execution options.

Requirements

  • 8+ years of experience with full-stack application development.
  • 5+ years of experience with high-test coverage delivery using unit and front-end test frameworks.
  • 3+ years of experience implementing visualization libraries (D3, for example).
  • Proficient in application development using NodeJS, React, TypeScript, JavaScript.
  • Experience with application builds in an infrastructure-as-code system (Terraform, Kubernetes, Cloud Formation, etc.).
  • Experience with development in a CI/CD environment.
  • Experience with performance tuning for large-data-set front-end/visualizations.

Nice-to-haves

  • Experience programming in Java.
  • Experience collaborating with shared React component library, developing applications in cloud platforms (e.g. AWS), and working with Agile methodologies.
  • Experience building APIs.
  • Experience with Kafka, Amazon SQS, or Kinesis.
  • Experience with Docker, Kubernetes, Spinnaker, and continuous integration/delivery systems.
  • Experience developing mocking mechanisms for tests.

Benefits

  • Medical, financial, and/or other benefits depending on the level and position offered.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service