Junior Software Engineer

Company: ITV
Apply for the Junior Software Engineer
Location: Leeds
Job Description:

Overview

In this role you will support the CST by focusing on cloud infrastructure, IaC and CI/CD for the content supply chain. You’ll work with AWS resources, serverless components, and Scala-backed services, alongside senior engineers. The role blends infrastructure work with occasional code changes in Scala/JVM. You’ll contribute to reliable deployment pipelines, observability, and production issue resolution. This is a hands-on, growth-focused 1-year fixed-term position that helps ITV scale content delivery and operational reliability.

Pay / Benefits

  • Flexible working options
  • Generous holiday allowance
  • Annual bonus opportunity
  • Competitive pension contribution
  • Save as you earn – ITV shares
  • Wellbeing and volunteering days

Responsibilities

  • Write IaC using Terraform to provision AWS resources
  • Build and maintain CI/CD pipelines with GitHub Actions
  • Replicate, adapt and deploy microservices and serverless components across supply chain products
  • Troubleshoot production issues using Grafana and Prometheus
  • Maintain high system quality with a strong testing mindset
  • Work in Scala/JVM codebases to update and integrate services
  • Collaborate through pair programming and agile teamwork

Key requirements

  • Minimum 2 years of commercial software or infrastructure engineering experience
  • Hands-on experience with GitHub Actions CI/CD pipelines
  • Experience with Terraform and AWS services (Lambdas, IAM, ECS, S3)
  • Experience with functional programming concepts (Scala, Java Streams, Haskell)
  • Comfort using IDEs (IntelliJ IDEA, VS Code)
  • Strong troubleshooting and logical problem-solving skills
  • Rigorous testing mindset for pre/post deployment validation
  • Strong communication and collaboration skills
  • strong communication
  • team collaboration
  • problem-solving mindset
  • Terraform
  • AWS (Lambdas, IAM, ECS, S3)
  • GitHub Actions

…

Posted: October 23rd, 2026