Software Engineer

ITV Consumer Limited 2024

Leeds

On-site

GBP 38,000 - 52,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Generous holiday allowance
Annual bonus
Competitive pension contribution
Save as you earn - ITV shares
Wellbeing and volunteering days

Job summary

ITV Consumer Limited 2024 is seeking a Junior Software Engineer with 2+ years of commercial experience to join the CST team for a 1-year fixed-term contract in Leeds. You will focus on cloud infrastructure, Terraform IaC, and CI/CD pipelines while also working with Scala-based codebases.

You’ll collaborate with senior engineers, pair programming, and contribute to the Content Supply and Distribution group. A strong testing mindset and observability know-how are valued traits.

Qualifications

  • At least 2 years of commercial experience in software or infrastructure engineering.
  • Hands-on experience writing and managing CI/CD pipelines in GitHub Actions.
  • Practical experience with Infrastructure as Code (Terraform) and AWS services (Lambdas, IAM, ECS, S3).
  • Experience with Scala in a commercial environment or personal projects.
  • Comfort reading, editing and navigating code in an IDE (e.g., IntelliJ IDEA, VS Code).
  • Strong troubleshooting skills and a methodical, step-by-step approach.
  • Experience with observability tools such as Grafana or Prometheus.
  • Experience with serverless components (e.g., AWS Lambdas) and microservices.

Responsibilities

  • Write Infrastructure as Code (IaC) with Terraform to provision AWS resources.
  • Build and maintain CI/CD pipelines in GitHub Actions for ad-hoc deployments.
  • Replicate, adapt and deploy microservices and serverless components across supply chain products.
  • Troubleshoot production issues using Grafana and Prometheus.
  • Work inside Scala/JVM codebases with modern IDEs to update and integrate services.
  • Collaborate through pair programming and agile teamwork.

Skills

Analytical mindset
Problem-solving
Communication
Team collaboration
Learning agility

Tools

Terraform
AWS
GitHub Actions
Grafana
Prometheus
Scala
IntelliJ IDEA
VS Code
IAM
S3
ECS

Job description

We are looking for an enthusiastic Junior Software Engineer with at least 2 years of commercial experience to join our software engineering function in CST on a 1-year fixed-term contract to assist with an ongoing project. In this role, you will focus heavily on cloud infrastructure and platform configuration, helping us replicate, adapt, and deploy serverless functions (e.g., AWS Lambdas), services, and deployment pipelines across our content supply chain. While the primary focus is on infrastructure and CI/CD workflows, our core services are built in Scala, so you will also work with existing codebases to replicate services, make updates, and integrate cloud components. There may also be some work to enhance our existing Scala-based product(s). To ensure success in this role, you should have an analytical mindset and a logical approach to problem-solving. You will be supported by experienced engineers and receive guidance and mentorship to help you get up to speed quickly and deliver impactful work during your time with us. The team.. Content Supply and Distribution (CS&D) is a key group within ITV's Media & Entertainment business that is responsible for managing ITV's content and data from source to screen across linear and VoD supply chains. The Content Supply Technology (CST) group develops, integrates and maintains the underpinning technology platforms, as well as the supporting functions of business analysis, architecture and project management. All this enables us to deliver ITVs famous and popular content from its multiple sources to our online platforms, to our B2B partners and to ITV's family of linear TV channels. As a department we work closely with our colleagues in the ITV business teams and with our closely related operational teams who are responsible for delivering our channels and content reliably, just in time, day in-day out. Our teams build the technology that brings great content into ITV ready for broadcast, streaming and partner distribution. From handling video files and sourcing metadata for content to scheduling and checking compliance, our systems ensure millions of views get to enjoy their favourite shows., As a Junior Software Engineer, you will:

Responsibilities & Requirements
  • Write Infrastructure as Code (IaC) using Terraform to provision and manage cloud resources on Amazon Web Services (AWS).
  • Build, update, and maintain CI/CD pipelines in GitHub Actions to support an ad-hoc, continuous deployment delivery model.
  • Replicate, adapt, and deploy microservices and serverless components (e.g., AWS Lambdas) across different supply chain products.
  • Troubleshoot and diagnose production issues using observability platforms such as Grafana and Prometheus.
  • Maintain high system quality and reliability with a strong testing mindset, ensuring infrastructure and service changes never break existing functionality.
  • Work directly inside existing Scala/JVM codebases using modern IDEs to update, copy, and integrate microservices alongside senior engineers.
  • Collaborate closely with team members through pair programming, knowledge sharing, and active communication within an Agile team.
  • Minimum 2 years of commercial experience in a software or infrastructure engineering role within a production environment.
  • Hands-on experience writing and managing CI/CD pipelines in GitHub Actions.
  • Practical experience or clear exposure to Infrastructure as Code (Terraform) and AWS cloud services (e.g., Lambdas, IAM, ECS, S3).
  • Experience (commercial or personal projects) in functional programming concepts e.g. Scala, Java Streams API, Haskell, or similar.
  • Comfort and fluency working inside an IDE (e.g. IntelliJ IDEA, VS Code) to read, edit, and navigate codebases.
  • Strong troubleshooting skills and a logical, step-by-step approach to identifying root causes.
  • A rigorous testing mindset, understanding how to verify changes safely before and after deployment.
  • Strong communication and collaboration skills, with the confidence to ask questions, take direction, and learn rapidly.
  • Hands-on experience with observability tools such as Grafana or Prometheus.
  • Understanding of CI/CD concepts and modern deployment models (e.g. ad-hoc, automated, continuous delivery vs. scheduled releases).
  • Experience or familiarity with Scala in a commercial environment, or personal projects built using Scala.
  • Familiarity with microservices architecture, serverless concepts, and event-driven systems.
  • Understanding of automated testing strategies for both code and infrastructure.
  • Flexible working with a range of options
  • Generous holiday allowance, plus you can buy more
  • Annual bonus opportunity
  • Competitive pension contribution
  • Save as you earn - with an opportunity to buy ITV shares
  • Wellbeing and volunteering days plus a wide range of opportunities to help you live a balanced and healthy life
More about our benefitsTech, Data & Product team

Behind every famous face, every programme, every channel is one of our market-leading technology teams. Discover more about the teams that are building products that millions of people use. Find out moreWhat is the magic of ITV? It starts with a simple love of television. Watching it, creating it, talking about it. Whether it's daytime or primetime, for downtime or anytime. We're inspired by our audiences. Who helps shape what we make. Standing shoulder to shoulder with them. Because what matters to them, matters to us. Starting conversations. Winning hearts. Changing minds and sometimes even society itself. Big or small, what we make makes an impact.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Software Engineer ITV Careers
Junior Software Engineer ITV Careers

Deaf Unity • Greater London

Hybrid
GBP 32,000 - 42,000
Junior Software Engineer
Junior Software Engineer

ITV plc • Hounslow

Hybrid
GBP 34,000 - 42,000
Security Engineer
Security Engineer

ITV Consumer Limited 2024 • Leeds

Hybrid
GBP 60,000 - 90,000
Generous holiday allowance
Annual bonus opportunity
Competitive pension contribution
+2
Data Engineer
Data Engineer

ITV Consumer Limited 2024 • London Borough of Hammersmith and Fulham

Hybrid
GBP 70,000 - 95,000
Generous holiday allowance
Annual bonus opportunity
Competitive pension contribution
+2
Security Engineer
Security Engineer

ITV • City Of London

Hybrid
GBP 70,000 - 110,000
Flexible working
Annual bonus
Competitive pension
+2
Network Service Manager
Network Service Manager

ITV Consumer Limited 2024 • Greater London

On-site
GBP 90,000 - 130,000
Annual bonus
Generous holiday allowance
Pension contributions
+1
Service Administrator
Service Administrator

ITV Consumer Limited 2024 • London Borough of Hammersmith and Fulham

On-site
GBP 23,000 - 29,000
Generous holiday allowance
Annual bonus opportunity
Pension contribution
+2
Data Engineer ITV Careers
Data Engineer ITV Careers

Deaf Unity • Greater London

Hybrid
GBP 70,000 - 95,000
Disability Confident Leader
Disability Confident Leader

ITV Consumer Limited 2024 • City of Westminster

On-site
GBP 40,000 - 65,000
Generous holiday allowance
Annual bonus opportunity
Pension contribution
+2
Production Technology Specialist
Production Technology Specialist

ITV • Manchester

On-site
GBP 28,000 - 40,000