Cloud Software Engineer
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.
Recommended Jobs
Principal Acoustic Consultant
Principal Acoustic Consultant Location: London Salary: Up to £60,000 A leading employee-owned consultancy is looking to appoint a Principal Acoustic Consultant to join its growing team. This opportun...
VP, Product
Hi! We're UW. We’re on a mission to take the headache out of utilities by providing them all in one place. One bill for energy, broadband, mobile and insurance and a whole lot of savings! We’r...
VFX Producer
One Of Us is a visual effects studio founded in London in 2004 by co-directors Rachael Penfold, Dominic Parker and Tom Debenham. With a dynamic team of over 350 highly skilled professionals, we ta...
Band 5 - Pharmacy Technician - Operational Services
JOB-20240830-fed11a3d Band 5 - Pharmacy Technician - Operational Services in London, UK. This ongoing locum role offers a competitive hourly rate of £25.30, providing a fantastic opportunity to wo...
Year 3 Teacher - ASAP Start, Fixed-Term (Maternity Cover...
Location: Southwark Employment Type: Full-Time, Fixed-Term (Maternity Cover, until July 2025) Interview Dates: To be confirmed The Opportunity A highly regarded primary school in Southwark ...
BMS Improver
BMS Improver – Building Management Systems (BMS) Development Role Location – London Salary: £30,000 - £45,000 (Depending on Experience) Benefits: Car Allowance, Company Credit Card, 33 Days...
Commercial Gas Engineer
Job Title: Commercial GasEngineer Salary : up to £55k + Van + Tablet/ Phone Location : West London My client is looking for a Building Services Engineer to join their team. You will be ...
Lead Research Engineer (SLAM/State estimation)
Are you a skilled engineer with a passion for Computer Vision, SLAM and state estimation? Join our innovative team as a Lead Research Engineer and help shape the future of autonomous systems. A ch...
Finance Manager
Finance Manager | £70,000-£80,000 + Bonus | Central London Robert Half is proud to be partnering with a forward-thinking professional services firm based in the heart of Central London to recruit...
UKS2 Teacher | Year 6 | Outstanding Primary School
Are you a qualified Primary teacher looking to work in an Outstanding school? Can you deliver quality Year 6 teaching to upper key stage 2 classes? An Outstanding school is looking for a qualified Ye...