company_logo

Full Time Job

Senior Software Engineering Tech Lead

Disney+

Stockport, United Kingdom 09-10-2020
 
  • Paid
  • Full Time
Job Description

Disney+ has, as of August 2020, 60 million active subscribers with aspirations for many more (we only launched in November 2019!). Ensuring all of our millions of users have the magical experience they come to expect from Disney, when watching their favourite shows is a challenge that we relish. This means scaling, and reliability is our primary focus in everything we build.
As a backend development team we are experienced advocates of functional programming so you can expect to join a team that are applying principles from FP, Reactive Programming and Distributed Computing to build these services, using Scala, Cats, http4s, FS2, Spark and Cats Effect as well a wide range of cloud native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and Serverless.

We are looking for a Tech Lead to join one of Disney's services engineering teams, supporting a variety of backend API services that directly support the Disney+ platform.

You will be part of the Growth Engineering organisation, responsible for supporting new customer signup and retention flows, billing services and payment integrations as well as the offer and subscription management service teams.

You will be a key member of a software development team, leading design and production of services and functionality to support subscription management capabilities for the Disney+ web interface, mobile devices and set top boxes as well as several other platform service teams and stakeholders. This Includes high traffic API services, event driven processes, a sizable globally-distributed data repository and the provision of real-time data streams.

You will contribute to and be part of an engaging, dynamic and inclusive engineering team, grounded in scrum and agile practices, CI/CD, great collaboration, functional programming and are motivated by a commitment to continuous learning and improvement

Responsibilities

Working within one of Disney's services engineering teams, supporting a variety of backend API services that directly support the Disney+ platform.

You will:
• Collaborate in the design, build and evolution of the backend services that power the Disney+ platform
• Manage a product engineering team, ultimately responsible for the delivery of that product
• Mentor your team to improve technical ability and build a profile within and outside the organisation
• Engineer technical software solutions primarily using Scala based microservices deployed within AWS infrastructure
• Support high traffic API services, globally distributed data and apply event driven architectures
• Influence and drive software engineering and architecture best practices and standards within the team and wider community
• Challenge technical and architectural decisions within the team

What we would like to see
• Very strong software engineering experience.
• Commercial functional programming experience, preferably with Scala.
• Experience with Cloud Infrastructure, preferably with AWS.
• You think not just in terms of code, but architecture. You communicate your ideas effectively to others within your team.
• Data systems experience with relational or NoSQL DBs preferably at scale.
• Experience with building highly available, mission critical and high traffic systems.
• Event driven systems, data streaming and analytics and challenges of distributed and globally available systems engineering.
• Experience in e-commerce domain, such as payments integration, subscription management or mobile device in-app-purchase systems.
• Contributions to the technical community, either through blogs, internal workshops, meetups or conferences.
• Broad and deep technical knowledge and hands-on expertise with many disparate technologies and programming languages.
• Ability to dive deep into any technical component as well as understand and drive the overall systems architecture.
• Excellent at articulating problems and bringing together peers to achieve the best solution for the business.
• Demonstrate significant creativity and high judgment in your work.
• You are looked to as an expert in your given field.

Jobcode: Reference SBJ-rbxp7x-3-15-221-136-42 in your application.

Company Profile
Disney+

Disney Streaming Services is responsible for developing and operating The Walt Disney Company’s direct-to-consumer video businesses globally, including the ESPN+ and Disney+.