Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Advertising Engineering

£40.3 - £47.1 per hourEstimated

Teamwork makes the stream work.

 

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

 

What does the team work on?

The Revenue Automation and Data team is a key part of Roku's Advertising organization, driving financial automation and data solutions that enable informed decision-making across the advertising ecosystem. We work in a fast-paced, complex environment and partner closely with Finance, Accounting, Analytics, and multiple engineering teams to deliver timely, high-impact insights into business performance. As we look ahead, we're investing in AI-powered capabilities to exponentially scale financial workflows and help non-technical stakeholders translate our diverse data assets into actionable outcomes.

What is the role?

We are seeking a highly skilled Senior Software Engineer for this hybrid position which bridges software and data engineering, requiring the ability to design, build, and maintain scalable systems for both application development and large-scale data processing. In this role, you will architect and maintain production-grade data products and APIs, leveraging technologies such as Java/Scala, SQL, Spark, Airflow, and Kubernetes to deliver reliable, high-performance solutions. You will collaborate with cross-functional partners across Finance, Accounting, and Analytics to translate complex business requirements into robust technical solutions. The role involves driving data quality and operational excellence across the full lifecycle of data pipelines and backend services. You will also contribute to the team's AI-powered initiatives, helping to scale financial workflows and unlock actionable insights from diverse data assets. The successful candidate has a proven track record building high-scale data services and pipelines, with strong engineering rigor and a passion for continuous improvement. [Insert Pay Transparency Verbiage Here]

How will I use AI at Roku?

At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability.

We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact. We value your AI skills if have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you.

What are the responsibilities of the role?

Software Development

  • 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

Big Data Engineering

  • 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

Collaboration & Mentorship

  • 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

What experience would help someone be successful in this role at Roku?

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
  • 8+ years of experience in 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 strong programming skills in Python, Java, and/or Scala
  • Exceptional problem-solving abilities and the capacity to work independently or collaboratively
  • Excellent verbal and written communication skills
  • Strong sense of ownership in driving projects from inception to user adoption
  • 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)
#LI-JB6

What's Roku's approach to hybrid working?

Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.

 

What are some of the benefits?

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

 

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on weareroku.com .

 

What should I know about Roku's culture?

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. 

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. 

To learn more about Roku, our global footprint, and how we've grown, visit .

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on weareroku.com .

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Advertising Engineering in Manchester vacancy
  • £45k - £60k per annumEstimated
     ...What You Will Achieve You'll become a cornerstone of our engineering team and help build the platform that powers global fulfilment...  ...Are: Skills & Experience Non-Negotiables: ~2+ years in a senior software engineering role, ideally in a startup environment ~ Strong... 
    Senior
    Full-time
    Remote

    Gonini (previously known as Bezos.ai)

    Manchester
    a month ago
  • £56k - £73k per annumEstimated
     ...Job Description Role: Senior Engineer (.NET, AWS & AI Engineering) Department: Engineering  CreateFuture is an AI-native consulting partner...  ...applications and services. This role combines hands-on software engineering with technical leadership responsibilities, helping... 
    Senior
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Manchester
    21 days ago
  • £50k - £65k per annumEstimated
     ...Job Tile: Senior Software Engineer Job Type: Permanent, Fulltime Job Location: Salford Quays, Manchester We’ve just had our tenth birthday, having grown from a little-known tech start-up into a community of 180 people, mostly based in Salford, Greater Manchester. We... 
    Senior
    Permanent
    Full-time
    Part-time
    Hybrid working
    On-site
    Monday to Friday
    Flexible hours

    QinetiQ

    Manchester
    6 days ago
  • £74k - £96k per annumEstimated
     ...guarantees that reflect the jurisdictions they operate in. Over 170 engineers make up our global engineering organisation, located in three...  ...the engineering lifecycle to move faster and build better software. At the same time, our engineers own what they ship: every service... 
    Senior
    On-site
    Remote

    DISCO

    Manchester
    1 day ago
  • £50k - £65k per annumEstimated
     ...Job Description We now have an exciting opportunity for a Senior Software Engineer to join the Operational and Regulatory Technology department for an award-winning investment platform, offering a collaborative team working environment, training and excellent career... 
    Senior
    Full-time
    Summer work
    Casual work
    Hybrid working
    On-site

    AJ Bell

    Manchester
    7 days ago
  • £54k - £71k per annumEstimated
     ...and monetize large audiences, and provide advertisers unique capabilities to engage consumers....  ...continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new Senior Software Engineer will be contributing extensively... 
    Senior
    Hybrid working
    On-site
    Remote
    Monday to Thursday
    5 days/week
    Flexible hours

    Roku

    Manchester
    6 days ago
  • £55k - £73k per annumEstimated
     ...Matillion is the company behind Maia , the AI Data Automation platform.  In the AI economy, demand for data is exploding. Manual data engineering can’t keep up. Maia fixes that by combining 15 years of data expertise with agentic AI to eliminate the manual work that slows data... 
    Senior
    Full-time

    matillion

    Manchester
    a month ago
  • £75k - £99k per annumEstimated
     ...In the AI economy, demand for data is exploding. Manual data engineering can’t keep up. Maia fixes that by combining 15 years of data...  ...people who want to be part of it. About the role As a Senior Staff Software Engineer on our Maia team, you'll be at the heart of... 
    Senior
    Hybrid working
    On-site

    matillion

    Manchester
    more than 2 months ago
  • £58k - £77k per annumEstimated
     ...200 cities worldwide. The UK Platform Engineering team is responsible for the cloud infrastructure...  .... We're looking for an experienced Senior Platform Engineer who enjoys solving...  ...application issues. Work closely with software engineering, product management and customer... 
    Senior
    Full-time
    No agency
    Hybrid working
    On-site
    Immediate start
    Flexible hours

    Vix Technology & Kuba

    Manchester
    a month ago
  • £41k - £54k per annumEstimated
     ...nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments.   C++ Senior Software Engineer Location: Manchester These roles require 5 days/ week on site. We offer a range of flexible working arrangements –... 
    Senior
    Hybrid working
    On-site
    Remote
    5 days/week
    Flexible hours

    BAE Systems

    Manchester
    more than 2 months ago
  • £550 - £600 per day

    Senior Node.js Engineer (Contract) | North based (Manchester or Leeds) | £550–£600 per day (Outside IR35) We're supporting a fast-growing digital...  .... They're looking for polyglot engineers who understand software engineering fundamentals and are comfortable working across... 
    Senior
    Hybrid working
    Remote

    MRJ Recruitment

    Manchester
    14 days ago
  • $200 per hour

     ...robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the...  ...; you guide and evaluate What we look for: ~8+ years in software development ~ Core stack: Python (FastAPI), JavaScript/... 
    Senior
    Hourly pay
    Permanent
    Temporary
    Part-time
    Freelance

    Mindrift

    Manchester
    10 days ago
  • £70k - £92k per annumEstimated
     ...Senior Backend Java Engineer Build software that matters. Shape the future of engineering. We're looking for an experienced Senior Backend Java Engineer who is passionate about building scalable, high-quality software and helping teams grow. This is more than a hands-... 
    Senior
    Long-term contract
    Full-time
    Hybrid working
    On-site
    Remote
    Flexible hours

    CreateFuture

    Manchester
    7 days ago
  • £54k - £73k per annumEstimated
     ...We are seeking a motivated and collaborative individual to join our team as a Lecturer/Senior Lecturer in AI-Augmented Software Engineering . This role offers an exciting opportunity to provide academic leadership for research and teaching in this emerging area within the... 
    Senior
    Full-time
    Hybrid working
    Flexible hours
    Night shift

    The University of Manchester

    Manchester
    27 days ago
  • £52k - £69k per annumEstimated
     ...rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of...  ...welcome; join us and let’s build what’s next - together! As a Senior Site Reliability Engineer, you’ll support our production platforms... 
    Senior
    Remote job
    Long-term contract

    Anaplan

    Manchester
    more than 2 months ago
  • £45k per annum

     ...Senior DevOps & Cloud Recruitment Consultant - Manchester Are you passionate about connecting top-tier DevOps and cloud engineering talent with innovative technology companies? Join our specialist technology recruitment team in Manchester city centre. About Us We're... 
    Senior
    Full-time
    Hybrid working
    On-site

    Ruth Moran Consulting

    Manchester
    a month ago
  •  ...B2B Contract | EU or US - fully remote Role Overview We are looking for a Senior Cloud Reliability Engineer to take hands-on ownership of highly available, cloud-native production environments. This is not a traditional DevOps role focused primarily on building CI... 
    Senior
    Long-term contract
    Permanent
    Full-time
    Temporary
    Remote

    Salve.Inno Consulting

    Manchester
    2 days ago
  • £74k - £98k per annumEstimated
     ...class platform. Our Winning Culture is the engine that drives our teams of innovators. We...  ...a versatile and highly skilled Principal Software Engineer who can work seamlessly across our...  ...the engineering organisation by mentoring senior and junior engineers, conducting rigorous... 

    Anaplan

    Manchester
    a month ago
  • £72k - £96k per annumEstimated
     ...We are looking for a Principal Software Engineer (we call them Principal Software Craftspeople) who shares the same values of pragmatism, professionalism...  ...with clarity and empathy, adapting your style to influence senior stakeholders, collaborate with peers, and support those you... 
    Long-term contract
    Hybrid working
    Remote

    Codurance

    Manchester
    a month ago
  •  ...Job Description Role: Principal Software Engineer Locations: Manchester (must be willing to travel to client sites throughout the UK on an ad hoc basis) Level: Manager Salary: Competitive salary and package (Depending on level of experience) Accenture is a leading... 
    Full-time

    Accenture

    Manchester
    5 hours ago
  • £60k - £80k per annum

     ...place to work. We might not be for everyone, but we could be perfect for you.   About the role We're looking for Principal Software Engineers to help us build a technology platform for more than just the needs of Autotrader.co.uk. Utilising our public-facing web services... 
    Full-time
    Part-time
    Summer work
    Hybrid working
    On-site
    Remote
    Work from home

    Autotrader

    Manchester
    a month ago
  • £80k per annum

     ...We're working with a fast-growing software business building a modern SaaS platform used by customers across the UK. They are expanding their UK engineering team and looking for a Senior Full Stack Developer to help shape the next phase of the platform. The Role Work across... 
    Senior

    Haystack

    Manchester
    3 days ago
  • £55k - £62k per annum

     ...Senior Power Platform Engineer  £55,000 - £62,000 plus great benefits (Work level 5)  Hybrid working, splitting your time between working from home, and coming into our Manchester city centre office We’re looking for a Senior Power Platform Engineer to join our Technology... 
    Senior
    Hybrid working
    On-site
    Work from home

    Co-op

    Manchester
    8 days ago
  • £66k - £90k per annumEstimated
     ...Job Description Role: Software Engineer - Manchester Level: 9 - Specialist Please Note: Any offer of employment is subject to satisfactory SC security clearance which requires 5 years continuous UK address history, typically including no periods of 30 consecutive... 
    Full-time

    Accenture

    Manchester
    5 hours ago
  • £45k - £60k per annumEstimated
     ...rely on our best-in-class platform. Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of...  ...without compromising quality. Your Qualifications ~12+ years of software engineering experience, ideally in platform, infrastructure, or... 
    Remote job
    Long-term contract
    Hybrid working

    Anaplan

    Manchester
    more than 2 months ago
  • £70k - £80k per annum

    Senior .Net Software Engineer / Technical Lead required for a global SaaS company, paying up to £80000 + Benefits with a fully UK-Remote workforce. As a Senior .Net Software Engineer / Technical Lead you will join a collaborative team of likeminded Software Engineers who... 
    Senior
    Remote job

    Apply Recruitment

    Manchester
    a month ago
  •  ...ORDERYOYO Senior Software Engineer – Payments Remote · Quarterly team gatherings in one of our global offices · Competitive salary About the Role At OrderYOYO, payments sit at the heart of everything we do. Every order placed, every restaurant paid, and every dispute... 
    Senior
    Long-term contract
    Remote

    OrderYOYO

    Manchester
    a month ago
  • £50k - £70k per annum

     ...vibrant place to work. We might not be for everyone, but we could be perfect for you.   About the role We're looking for Senior Software Engineers to help us build a technology platform for more than just the needs of Autotrader.co.uk. Utilising our public-facing web... 
    Senior
    Full-time
    Part-time
    Summer work
    Hybrid working
    On-site
    Remote
    Work from home

    Autotrader

    Manchester
    23 days ago
  • £52k - £68k per annumEstimated
     ...End Developer (5+ years) to build and maintain scalable, high-performance web applications. You’ll work closely with back-end (.NET) engineers, UX designers, and product teams to deliver modern, cloud-hosted solutions in AWS. Key Responsibilities Develop and maintain... 
    Senior
    Full-time
    No agency
    Flexible hours

    Vix Technology & Kuba

    Manchester
    28 days ago
  • £51k - £67k per annumEstimated
     ...vision of a more connected world. Find out more about your new workplace! Vix Technology is seeking a talented and motivated Senior Software Engineer to join our dynamic team. As a Senior Software Engineer, you will have the opportunity to work on cutting-edge technologies... 
    Senior
    Full-time
    No agency
    Flexible hours

    Vix Technology & Kuba

    Manchester
    28 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Advertising Engineering. Be the first to apply!