Cloud Software Engineer

London, ENG, GB, United Kingdom

Job Description

Overview




YouView is a TV software provider that utilises set top boxes, streaming pucks and Smart TVs to create the YouView User Experience. YouView's TV experience is powered by our reliable, resilient, and secure cloud backend, and our unique firmware allows us to control media playback, security and lower-level components. Our platform delivers variety and convenience by combining On Demand with live TV through an integrated editorial lens, which means our users get the best rich and relevant TV content across both free and pay services.


YouView has proudly collaborated with Everyone TV to introduce Freely, a ground-breaking streaming service that is set to revolutionise free TV in the UK. Launched in April 2024, Freely offers users a seamless experience by providing a single access point to stream live and on-demand content from all major UK broadcasters, eliminating the hassle of app-switching.


We are thrilled to serve as the technology partner to ETV in bringing to market a TV experience that will enable millions of UK households to discover and enjoy the best of free TV on the next generation of leading Smart TVs. Our collaboration with ETV aligns with their mission of ensuring the universality of public-service television is sustained into the future. Moreover, it contributes to ensuring that the broadcasting landscape remains as competitive, creative, and inclusive as it is today.

The Role




We have an opportunity for a Software Engineer in the Storm team to join the Cloud Services Group. We work with a huge array of AWS services and use them to process billions of requests per day.


We utilise an event driven, asynchronous architecture wherever possible. Some of the technologies we use are:

Go, Clojure, Java, Python Containers, Serverless ECS, Lambda, SQS, SNS, DynamoDB, RDS, CloudFormation, Neo4j Graph DB and many more.

Responsibilities:




As part of an agile team, you will design, build, deploy, and monitor highly scalable and reliable cloud services, using the latest techniques and technologies

Create solutions to power the discovery of live TV & on-demand content through metadata ingestion and processing. Constantly learn new skills and techniques. Take a quality first approach to everything you do paying particular attention to testing and maintainability. Help us build and support an appealing engineering community through collaboration and having some fun.

If you're passionate about innovation, collaboration, and making a difference, we invite you to explore this opportunity to join our dynamic team.

Essential Skills & Experience



Some experience in any of these programming languages: Go, Java, Python, Clojure (or other functional languages), and a desire to learn others. This role will mainly use Go. An understanding of CI/CD and TDD An understanding of testing and its importance in the software development life cycle An understanding of cloud concepts A thirst for knowledge and a desire to make things better

Desirable Skills & Experience



Exposure to monitoring and debugging in-life issues within a distributed cloud environment Experience with infrastructure as code (IaC) and continuous integration and delivery (CI/CD) Experience building solutions utilising AWS services

Interview Process

* The interview will consist of a coding and design exercise.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3150170
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned