1,898,234open jobs
111,073companies
252,780added this week
Browse all
Salary
≈ $53k – $121k per year (Estimated)
Location
In office (London)
Seniority
Junior · 2+ years exp

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 20, 2026. ITV scores A on the Alion truth index.

Overview
Company
Impact
Profile match

ITV

Headquartered in London, United Kingdom, ITV is a public media and television production conglomerate operating as the UK's largest commercial broadcaster. The company functions through two core divisions: Media & Entertainment, which operates its portfolio of free-to-air linear channels and the ITVX streaming platform, and ITV Studios, an international content creator and distributor.

Junior Software Engineer

Location: London or Leeds - Hybrid

Closing date: Tuesday 27/10/2026

The role..

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.

Main responsibilities

As a Junior Software Engineer, you will:

  • 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.

Skills you’ll need (minimum criteria)

  • 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.

Other things we’re looking for (key criteria)

  • 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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,898,234 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
London
Product Engineer 3 hours ago
≈ $64k – $145k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • London • Amsterdam • Berlin • Cambridge
Python
JavaScript
TypeScript
Node JS
Python
Flask
FastAPI
Django
Frontend
Vue.js
React.js
DevOps
GCP
Docker
Kubernetes
Apply
Software Engineer 2 days ago
≈ $63k – $155k per year (Estimated) • Hybrid • Full-Time • Whiteley
Python
Java
C++
Java
Apache Camel
Databases
NATS
Apache Kafka
AI/ML
Machine Learning
DevOps
Puppet
Git
AWS
Docker
Linux
Management
Confluence
Jira
Agile
Scrum
Apply
≈ $101k – $203k per year (Estimated) • Hybrid • Full-Time • London
Python
AI/ML
AI Agents
TensorFlow
PyTorch
LLM
Multi-Agent Systems
Machine Learning
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Apply
≈ $69k – $162k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Belfast
Python
SQL
COBOL
Python
Flask
FastAPI
Django
COBOL
IBM MQ
Databases
Oracle
Apache Kafka
AI/ML
Airflow
DevOps
Rest API
OpenShift
CI/CD
Git
Docker
Kubernetes
Configuration Management
Linux
Unix
Analytics
ETL/ELT
Master Data Management
Management
Agile
Scrum
QA
Pytest
Apply
≈ $63k – $156k per year (Estimated) • In office • Contractor • Leeds
Java
Kotlin
Apply
≈ $106k – $201k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • London
Java
Kotlin
Apply
Waste Operative 1 day ago
$38k per year • In office • Full-Time • London
Apply
$38k per year • In office • Full-Time • London
Apply
≈ $39k – $72k per year (Estimated) • In office • Bachelor's Degree • London
Apply
≈ $69k – $158k per year (Estimated) • In office • Full-Time • London • Manchester • Edinburgh • Harrogate
Apply
See all jobs
This is one of many
1,898,234 more open roles from verified company boards, updated every day.