At a Glance
- Tasks: Join a team creating the best TV experience using cloud technology and coding.
- Company: YouView, a leading TV software provider with a focus on innovation.
- Benefits: Competitive salary, flexible working, private healthcare, and personal development budget.
- Why this job: Work with cutting-edge tech and make a real impact on millions of viewers.
- Qualifications: Experience in software development and a passion for learning new technologies.
- Other info: Inclusive workplace committed to diversity and personal growth.
The predicted salary is between 28800 - 48000 £ per year.
YouView is a TV software provider that utilises set top boxes, streaming pucks and Smart TVs to create the YouView User Experience. Our TV experience is powered by a secure cloud backend and firmware that controls media playback, security and lower-level components. Our platform combines On Demand with live TV through an integrated editorial lens, delivering rich and relevant TV content across both free and pay services.
Our diverse teams of technologists are focused on creating the world’s best TV experience. We work with AWS services to support applications that handle millions of requests daily. We’re looking for a software engineer who 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.
- 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 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:
- Demonstrable experience working in a commercial environment, typically gained over at least two years, or through equivalent relevant experience.
- 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 set 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.
- Employee Assistance Programme & Mental Health First Aiders
- Generous family-friendly policies
We are committed to making our selection process accessible to everyone. If you need adjustments, please contact teamrecruitment@youview.com.
Applicants who apply through the Disability Confident Interview Scheme and meet the essential criteria for the role will be offered an interview. We are committed to providing an inclusive and barrier-free recruitment process for anyone who wishes to make an application.
YouView is committed to creating a work environment where every colleague feels safe and comfortable being their authentic self, while also experiencing a strong sense of belonging. We place great value on building a diverse, equitable and inclusive workplace that encourages, supports, and celebrates diverse voices. We do not discriminate against any applicant or employee based on race, religion, ethnic origin, gender, sexual orientation, age, gender identity, marital status, neurodivergent or disability status. Please advise our team of any support you may require throughout your applicant journey.
Cloud Software Engineer employer: YouView TV Limited
Contact Detail:
YouView TV Limited Recruiting Team
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, attend meetups, and connect with current employees at YouView. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using Go or Clojure. This gives you a chance to demonstrate your coding chops beyond just a CV.
✨Tip Number 3
Prepare for the interview by brushing up on AWS services and cloud concepts. Be ready to discuss how you’ve tackled challenges in previous roles, especially around code quality and performance optimisation.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the YouView team!
We think you need these skills to ace Cloud Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Cloud Software Engineer role. Highlight any relevant projects or technologies you've worked with, especially AWS, Go, or Clojure.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role at YouView. Share your passion for cloud technology and how you see yourself contributing to our mission of creating the best TV experience.
Showcase Your Learning Mindset: We love candidates who are eager to learn! Mention any recent courses, certifications, or personal projects that demonstrate your commitment to growing your skills in software development and cloud services.
Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. This helps us keep track of your application and ensures you’re considered for the role you’re interested in!
How to prepare for a job interview at YouView TV Limited
✨Know Your Tech Stack
Make sure you’re familiar with Go and Clojure, as well as AWS services. Brush up on the basics of concurrency in Go and functional programming in Clojure. Being able to discuss these topics confidently will show your enthusiasm and readiness to dive into the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss past experiences where you tackled bugs or performance issues. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your analytical thinking and how you approach challenges in software development.
✨Emphasise Code Quality
Be ready to talk about your commitment to writing clean, maintainable code. Discuss your experience with code reviews and how you value feedback. This aligns perfectly with their focus on code quality and collaboration within teams.
✨Ask Insightful Questions
Prepare thoughtful questions about the team’s current projects, their use of CI/CD pipelines, or how they implement security best practices. This shows your genuine interest in the role and helps you gauge if the company culture fits your values.