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
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.
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
Senior Software Engineer
12 days ago
≈ $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
Senior Software Engineer
3 hours ago
≈ $78k – $155k per year (Estimated) • In office • United Kingdom
TypeScript
C#
C#
.NET
DevOps
CI/CD
Management
Agile
Apply
Senior Engineer, Clinical Software
3 hours ago
≈ $78k – $155k per year (Estimated) • Hybrid • United Kingdom
Python
JavaScript
TypeScript
C#
C#
.NET
Frontend
Angular
DevOps
CI/CD
Management
Agile
Kanban
Apply
Principal Software Engineer, AI Innovation
4 months ago
≈ $105k – $212k per year (Estimated) • In office • London
AI/ML
AI Agents
Machine Learning
Apply
Software Engineer III
6 days ago
≈ $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
Fullstack Developer Intern
9 days ago
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
Apply
Apply
Personal Assistant to Director of Creative, Director of Media & Capability & Director of Programme Publicity
13 days ago
≈ $51k – $148k per year (Estimated) • In office • London
Management
Google Workspace
Google Calendar
Outlook
Microsoft Office
Apply
Apply
Production Coordinator - Programmes
18 days ago
≈ $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
Social Media & Content Intern
1 day ago
$24k – $36k per year • Remote (United States, United Kingdom) • Internship • London
Marketing
Instagram
Apply
Senior ML Ecosystem Engineer
2 hours ago
≈ $165k – $303k per year (Estimated) • In office • London
Mobile
Metal
Apply
Apply
≈ $67k – $145k per year (Estimated) • In office • London
Apply
This is one of many
1,462,498 more open roles from verified company boards, updated every day.

