Senior Software Engineer

Disney Streaming Services ,
London, Greater London

Overview

Job Description

Hiring senior functional scala engineers for the London (Waterloo) office. Disney Streaming Services is responsible for developing and operating The Walt Disney Company's direct-to-consumer video businesses globally, including the ESPN+ premium sports streaming service; Disney+, the dedicated streaming home for entertainment from Disney, Pixar, Marvel, Star Wars & National Geographic. Our core mission is to deliver global audiences the freedom to access content on their terms across any connected device, time or location. We serve consumers by bringing the world's most beloved characters, timeless stories, legendary athletes, and epic sporting events to global audiences through best-in-class direct-to-consumer video services. We strive daily to imaginatively challenge convention with innovative technology that gives consumers the freedom to access content on their terms across any connected device, time or location.Disney+ launched in North America, Australia, and New Zealand at the end of 2019. At the end of March 2020 we launched in some parts of Europe and we now have over 50 million subscribers globally. We need your help to continue to scale until we've built a platform that can be accessed from anywhere at any time. The user services team: We are functional scala enthusiasts (Cats / Scalaz / ZIO / shapeless etc) that care about following best practice. We're responsible for things like registration, login and authentication, profiles and personalisation and compliance for Disney+ & ESPN+ Our UK teams work in small, cross-functional squads that promote Agile practices. As a backend development team, we are experienced advocates of functional programming so you can expect to join a team that is applying principles from FP, Reactive Programming and Distributed Computing to build these services, using Scala, Akka, Kafka, Play and Cats, as well a wide range of cloud-native technologies including AWS (Kinesis, DynamoDB, Lambda), Docker and Serverless. Been interested in scala for a while? You have probably heard of Cake Solutions if so, which is how we began in London. Cake was acquired by Disney in 2018, so we have a lot of experienced engineers that are known across the scala community. We have a mature DevOps culture in place, where the team is responsible for the infrastructure and deployment of those applications - 'You build it, you run it.' What you will do: You will have the opportunity to work on interesting projects using Scala, Akka, Kafka, Kinesis and Dynamo with the aim to build software that is distributed, reactive and scalable. You will: * Contribute to or lead a significant part of the implementation and deployment of services within your team. *