At a Glance
- Tasks: Develop and maintain cloud-based applications using Go and Clojure.
- Company: YouView, a leader in creating innovative TV experiences.
- Benefits: Competitive salary, flexible working, private healthcare, and personal development budget.
- Other info: Relaxed office environment with excellent career growth opportunities.
- Why this job: Join a dynamic team and make an impact on millions of UK households.
- Qualifications: 2 years of software experience and a passion for learning new technologies.
The predicted salary is between 40000 - 50000 € per year.
Our diverse teams of technologists share an obsession with creating the world’s best TV experience. We work with a wide range of AWS services to support applications that handle millions of requests every day. We’re looking for a software engineer that is excited to learn, grow, and contribute to building cloud-based services that UK households love. As a Cloud Services Software Engineer, you’ll work with experienced engineers using Go and/or Clojure to develop and support cloud-based applications. You’ll be supported through mentoring, code reviews, and hands‑on learning as you build your skills.
Your Responsibilities
- Contributing to the development and maintenance of applications and services.
- Writing clean, readable, and maintainable code with guidance from senior engineers.
- Learning how to use AWS services to support scalable and reliable systems.
- Assisting with infrastructure as code (IaC) using tools like CloudFormation.
- Supporting automated deployment processes and CI/CD pipelines using GitHub Actions from testing environments all the way to production.
- Helping investigate bugs, performance issues, and incidents.
- Learning how to optimise code and infrastructure for performance and cost.
- Following security best practices in code and cloud infrastructure.
- Assisting with monitoring and logging to help track system health and performance.
Working with Go
- Learning how to write Go services and utilities.
- Gaining exposure to Go’s concurrency features, such as goroutines and channels.
- Using Go’s strong typing to write reliable code.
- Learning how interfaces are used for abstraction and flexibility.
- Making use of Go’s standard library for common development tasks.
Working with Clojure
- Learning Clojure’s concise and expressive syntax.
- Working with immutable data structures and functional programming concepts.
- Gaining experience integrating with existing Java-based services and libraries.
- Learning how concurrency is handled in Clojure, including tools like core.async.
- Understanding best practices for writing readable and maintainable Clojure code.
Essential skills & experience
- This role would suit somebody with at least 2 years in a commercial environment or equivalent.
- Understanding of software systems design.
- Eagerness to learn new concepts, explore new technologies and share knowledge.
- Knowledge of effective software testing.
- Strong commitment to code quality, and the value of giving and receiving feedback through code reviews.
Benefits
- Competitive Salary on offer
- Annual Bonus
- Flexible working
- Hybrid working model – we require all employees to come into the office 4 days per month.
- Relaxed office environment in the City of London, near Aldgate East station
- Pension Plan
- Private Healthcare
- Holiday purchase programme
- Staff Discount Scheme
- Home Office Allowance up to £400 to ensure you have the right tools/equipment for setting up at home.
- Access to Learnably with an individual training budget to support your personal development & growth.
- Cycle 2 Work Scheme – Claim £2500 towards purchasing a bike/equipment.
- Generous family‑friendly policies
About us
YouView creates software for set‑top boxes, streaming pucks, and smart TVs to deliver a TV experience users love. 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, so our users get the best rich, 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.
Cloud Software Engineer employer: YouView TV Ltd
YouView is an exceptional employer for Cloud Software Engineers, offering a dynamic and inclusive work culture in the heart of London. With a strong focus on employee growth through mentoring and training budgets, we provide a flexible hybrid working model and a relaxed office environment that fosters creativity and collaboration. Our commitment to competitive salaries, generous family-friendly policies, and unique projects like Freely ensure that our team members are engaged and empowered to make a meaningful impact in the world of TV technology.
StudySmarter Expert Advice🤫
We think this is how you could land Cloud Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! Build a portfolio of projects using Go or Clojure. Share it on GitHub and make sure it’s easy for potential employers to see what you can do.
✨Tip Number 3
Prepare for those interviews! Brush up on AWS services and be ready to discuss how you've tackled challenges in your past roles. Practice coding problems too!
✨Tip Number 4
Apply through our website! It’s the best way to get noticed by us. Plus, we love seeing candidates who are genuinely interested in joining our team.
We think you need these skills to ace Cloud Software Engineer
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Cloud Software Engineer role. Highlight your experience with AWS, Go, or Clojure, and show us how your skills align with what we’re looking for!
Show Your Passion for Learning:We love candidates who are eager to learn! In your application, share examples of how you’ve embraced new technologies or tackled challenges in your previous roles. This will help us see your growth mindset.
Keep It Clear and Concise:When writing your application, aim for clarity. Use straightforward language and avoid jargon where possible. We appreciate clean, readable applications just like we do with code!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at YouView TV Ltd
✨Know Your Tech Stack
Make sure you’re familiar with Go and Clojure, as well as AWS services. Brush up on the basics of these technologies and be ready to discuss how you've used them in past projects. This shows your enthusiasm for the role and your readiness to contribute.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in software development, particularly around bugs or performance issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating your analytical thinking and ability to learn from experiences.
✨Emphasise Code Quality
Since the role values clean and maintainable code, be prepared to talk about your approach to writing code and how you handle code reviews. Share examples of how you’ve implemented feedback and improved your coding practices in previous roles.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team’s current projects, the mentoring process, or how they implement CI/CD pipelines. This not only shows your interest but also helps you gauge if the company is the right fit for you.