1,462,498open jobs
88,979companies
225,193added this week
Browse all
Salary
≈ $74k – $186k per year (Estimated)
Location
In office (London)

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Aug 13, 2026.

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.

Workplace: White City, London - Hybrid

Software Engineer (Scala) - Core Level

Work within a cross-functional product or platform team across our User and Payments streaming domains to deliver and support robust, highly scalable microservices that meet the high-concurrency needs of ITV’s Streaming business (ITVX). At the Core level, you will focus deeply on the craft of software development, contributing independently to feature slices while actively collaborating with team members and building knowledge of domain architecture.

Key Responsibilities

As an Individual

  • Write high-quality, clean, well-tested, and idiomatic functional code, primarily in Scala
  • All features should include unit and integration tests to validate correct functioning
  • Ensure code is peer-reviewed through constructive Pull Requests and actively participate in reviewing the work of others to catch defects and uphold standards.
  • Focus on moving assignments smoothly from requirements definition through design to clean implementation deployed in production.

As a Team & Community Member

  • Engage and collaborate with cross-functional agile teams (including FE devs, Product Managers, and Agile Delivery Managers and designers)
  • Participate in sizing, backlog refinement, story breaking, and design sessions to define pragmatic technical solutions (such as negotiating MVPs rather than building over-engineered features under time crunch).
  • Actively participate in the wider Scala/Backend Engineering community of practice (e.g., knowledge sharing via lightning talks or pairing).
  • Work with and support Junior team members or apprentices to help them get up to speed and improve their skills.

Operations & Support

  • Take a proactive stance toward operational health and observability, incorporating metrics collection and alerting
  • Make use of feature flags where appropriate
  • Participate in daytime office-hours support rotas to maintain live service health.
  • Participate in the mandatory out-of-hours/on-call rotation

Technical Skillset Guidelines

  • Confident Scala programming experience (commercial or equivalent diverse codebase experience) .
  • Strong grasp of automated testing patterns (Unit testing, integration checking) .
  • Distributed Version Control (Git).
  • Familiarity with Functional Programming concepts (immutability, referential transparency, algebraic design) .
  • Web services architecture knowledge (REST, , HTTP stack, JSON codecs)
  • Familiarity with message brokers/event-driven boundaries (e.g., Apache Kafka) .
  • Good understanding of local development tooling and environments.
  • Experience working with payment platforms such as Stripe, Google Pay or Apple Pay.
  • Experience with authentication standards such as OAuth 2.0 and working with JWT tokens.

Nice to have, but not essential:

  • Exposure to Pure FP ecosystems/libraries (Typelevel Stack / Cats / Cats-Effect) or Tagless Final patterns .
  • Familiarity with relational databases (e.g., PostgreSQL) or caching stores (e.g., Redis) .
  • Awareness of containerization (Docker) and basic cloud architecture (AWS) .
  • Awareness of CI/CD principles and automated integration pipelines (GitHub Actions).
  • Some familiarity with performance testing tools, e.g. Gatling
  • Familiarity with AI development tools (e.g. copilot)
  • Familiarity with AI SDLC methods (e.g. SpecKit)
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,462,498 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
≈ $91k – $180k per year (Estimated) • In office • 3+ years exp • London
Java
TypeScript
Databases
Apache Kafka
DevOps
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
≈ $78k – $155k per year (Estimated) • In office • United Kingdom
TypeScript
C#
C#
.NET
DevOps
CI/CD
Management
Agile
Apply
≈ $78k – $155k per year (Estimated) • Hybrid • United Kingdom
Python
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
CI/CD
Management
Agile
Kanban
Apply
≈ $105k – $212k per year (Estimated) • In office • London
AI/ML
AI Agents
Machine Learning
Apply
≈ $59k – $132k per year (Estimated) • Hybrid • Rotherham
C#
C#
.NET
DevOps
Terraform
Azure
CI/CD
AWS
Docker
Management
Agile
Scrum
Apply
$112k – $147k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Chicago
Python
Go
JavaScript
Java
SQL
C#
Node JS
Databases
Apache Kafka
AI/ML
LangGraph
LangChain
Model Context Protocol
Function Calling
AI Agents
CrewAI
Tool Use
DevOps
Rest API
gRPC
Terraform
GCP
CloudFormation
Kong
Azure
CI/CD
Git
AWS
Platform Engineering
AWS Lambda
Amazon S3
API Gateway
SOAP
Analytics
ETL/ELT
Management
Agile
Apply
Remote (Uzbekistan) • 4+ years exp • Bachelor's Degree • Tashkent
C#
C#
ASP.NET Core
Entity Framework Core
gRPC for .NET
Databases
PostgreSQL
Redis
MS SQL
Apache Kafka
DevOps
gRPC
Prometheus
Git
Docker
Grafana
Linux
Apply
IT Analyst 1 day ago
$80k – $110k per year • In office • 2+ years exp • Bachelor's Degree • Bloomington
Python
JavaScript
PHP
SQL
PowerShell
C#
SAS
C#
ASP.NET Core
Databases
MS SQL
DevOps
Rest API
VMWare
Azure
Kubernetes
GitHub
IAM
Linux
Unix
Apply
Hybrid • Internship
JavaScript
Java
PHP
TypeScript
SQL
Java
Hibernate
Lombok
PHP
Drupal
Databases
MySQL
Redis
AI/ML
Multimodal AI
AI Agents
NLP
Frontend
Angular
DevOps
Git
AWS
Management
Agile
Scrum
Apply
Remote (Uzbekistan) • 4+ years exp • Tashkent
JavaScript
TypeScript
Node JS
Frontend
Redux
Three.JS
React.js
Redux Toolkit
Lighthouse
DevOps
CI/CD
Git
Apply
Planning Editor 10 days ago
≈ $40k – $81k per year (Estimated) • Hybrid • Birmingham
Apply
Production Journalist 12 days ago
≈ $40k – $81k per year (Estimated) • Hybrid • Birmingham
Apply
≈ $51k – $148k per year (Estimated) • In office • London
Management
Google Workspace
Google Calendar
Outlook
Microsoft Office
Apply
Content Editor 14 days ago
$55k – $76k per year • Hybrid • 3+ years exp • Gateshead
Apply
≈ $29k – $46k per year (Estimated) • Hybrid • Belfast
Management
Google Workspace
Google Docs
Apply
≈ $118k – $295k per year (Estimated) • In office • London
C++
Swift
Objective-C
C++
Protobuf
Swift
Swift Concurrency
AI/ML
Multimodal AI
Mobile
GCD
Apply
$24k – $36k per year • Remote (United States, United Kingdom) • Internship • London
Marketing
Instagram
Apply
≈ $165k – $303k per year (Estimated) • In office • London
Mobile
Metal
Apply
≈ $67k – $145k per year (Estimated) • In office • London
Apply
≈ $67k – $145k per year (Estimated) • In office • London
Apply
See all jobs
This is one of many
1,462,498 more open roles from verified company boards, updated every day.