Senior Software & Data Engineer, AdTech Platforms

Roku, Inc.

Manchester

Hybrid

GBP 85,000 - 125,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Competitive compensation package
Global benefits

Job summary

Roku, Inc. in Manchester is seeking a highly skilled Senior Software Engineer for a hybrid role bridging software and data engineering.

You will architect and maintain production-grade data products and APIs using Java/Scala, SQL, Spark, Airflow, and Kubernetes to deliver reliable, high-performance solutions. You will collaborate with Finance, Accounting, and Analytics, drive data quality, and contribute to AI-powered initiatives to scale financial workflows and unlock insights from diverse data

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 8+ years of software and/or data engineering with expertise in big data technologies such as Apache Spark and Apache Airflow.
  • Advanced SQL skills with expertise in query optimisation for large datasets.
  • Expertise in developing APIs and robust backend services with Python, Java, and/or Scala.
  • Experience with cloud platforms such as AWS, GCP, or Azure, and containerisation tools like Docker and Kubernetes (preferred).
  • Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools such as Jenkins and Terraform (preferred).
  • Experience with building agentic AI systems to automate decision-making and enhance analytics workflows (preferred).
  • Experience in AdTech and advertising data platforms (preferred).

Responsibilities

  • Design and build APIs and backend services using Scala and Java to support financial automation and data products.
  • Write clean, maintainable, and efficient code, ensuring adherence to best practices through code reviews.
  • Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow.
  • Optimise data storage, retrieval, and processing systems to ensure reliability, scalability, and performance.
  • Develop and fine-tune complex queries using Apache Spark for large-scale datasets.
  • Monitor, troubleshoot, and improve data systems to minimise downtime and maximise efficiency.
  • Partner with analytics, software engineering, and other teams to deliver integrated, high-quality solutions.
  • Provide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering.

Skills

Java
Scala
Python
SQL
Spark
Airflow
Kubernetes
AWS
GCP
Azure
CI/CD
Jenkins
Terraform
APIs

Education

Bachelor's degree in Computer Science/Engineering or related field

Tools

Docker
Airflow
Jenkins
Terraform

Job description

Roku, Inc. in Manchester is seeking a highly skilled Senior Software Engineer for a hybrid role bridging software and data engineering.

You will architect and maintain production-grade data products and APIs using Java/Scala, SQL, Spark, Airflow, and Kubernetes to deliver reliable, high-performance solutions. You will collaborate with Finance, Accounting, and Analytics, drive data quality, and contribute to AI-powered initiatives to scale financial workflows and unlock insights from diverse data

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Ad Tech Data & APIs
Senior Software Engineer, Ad Tech Data & APIs

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Mental health support
Financial wellness resources
Healthcare benefits
Senior Full-Stack Engineer for AI-Driven Developer Platform
Senior Full-Stack Engineer for AI-Driven Developer Platform

Roku • Cambridge

Hybrid
GBP 90,000 - 130,000
Hybrid work arrangement
Senior Real-Time Advertising Platform Engineer
Senior Real-Time Advertising Platform Engineer

Roku • Manchester

Hybrid
GBP 90,000 - 120,000
Mental health resources
Financial wellness resources
Healthcare (medical, dental, vision)
Senior Data Engineer — Python & Spark (Hybrid UK)
Senior Data Engineer — Python & Spark (Hybrid UK)

Roku, Inc. • Manchester

Hybrid
GBP 90,000 - 120,000
Senior ML Engineer, AdTech — Real-Time Ad Platform
Senior ML Engineer, AdTech — Real-Time Ad Platform

Roku • Salford

Hybrid
GBP 60,000 - 80,000
Mental health support
Healthcare benefits
Flexible work arrangements
Senior Real-Time Advertising Platform Engineer (Hybrid)
Senior Real-Time Advertising Platform Engineer (Hybrid)

Segment (Twilio) • Manchester

Hybrid
GBP 110,000 - 140,000
Senior Software Engineer – Search & Discovery Platform
Senior Software Engineer – Search & Discovery Platform

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 90,000
Mental health support
Healthcare benefits
401(k)/pension options
Senior Backend Engineer — Scalable Cloud & AI Platform
Senior Backend Engineer — Scalable Cloud & AI Platform

Roku • Cambridge

Hybrid
GBP 60,000 - 100,000
Senior Software Engineer (AD Serving)
Senior Software Engineer (AD Serving)

Segment (Twilio) • Manchester

Hybrid
GBP 110,000 - 140,000
Senior Real-Time Ad Auctions & Marketplace Engineer
Senior Real-Time Ad Auctions & Marketplace Engineer

Roku, Inc. • Cambridge

Hybrid
GBP 150,000 - 190,000
Hybrid work model
Fridays remote work