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.
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 .
- £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...SeniorFull-timeHybrid workingOn-siteRemoteFlexible hours
- £45k - £58k per annumEstimated...Job Tile: Senior Software Engineer Job Type: Permanent, Fulltime Job Location: Salford Quays, Manchester Job ID: 19267 About us: We’ve just had our tenth birthday, having grown from a little-known tech start-up into a community...SeniorPermanentFull-timePart-timeHybrid workingOn-siteMonday to FridayFlexible hours
- £44k - £57k 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...SeniorFull-timeSummer workCasual workHybrid workingOn-site
- £64k - £82k per annumEstimated...nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Python Senior Software Engineer Location: Manchester These roles require 5 days week on site. We offer a range of flexible working arrangements –...SeniorHybrid workingOn-siteRemote5 days/weekFlexible hours
- £61k - £81k per annumEstimated...thrive here at Zopa, so join us, and make it count. Want to see us in action? Follow us on Instagram @zopalife The Engineering Challenge Our Software Engineers don't just write code, they solve real financial problems for millions of customers. You'll work on...Senior
- £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...SeniorHybrid workingOn-siteRemoteMonday to Thursday5 days/weekFlexible hours
- £51k - £67k per annumEstimated...forward-thinking company, we’re breaking new ground in software innovation too, redefining what’s possible for our global... ...and elevate seamless technical solutions as a Senior Business Systems Applications Engineer. Business Systems Solutions drives the integration,...SeniorHourly payFull-timeHybrid workingWork from home
- £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-...SeniorLong-term contractFull-timeHybrid workingOn-siteRemoteFlexible hours
- £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...SeniorFull-timeNo agencyHybrid workingOn-siteImmediate startFlexible hours
- £48k - £62k per annumEstimated...At Engine by Starling , we are on a mission to find and work with leading banks all around... ...our technology. Engine is Starling's software-as-a-service (SaaS) business, the technology... ...changing banking for good. As a Senior Engineer you will: ~ Have the opportunity...Senior16 hoursFull-timeHybrid workingFlexible hours
- £70k - £91k per annumEstimated...simplify complexity and deliver innovative, secure solutions at pace. As we continue to grow our cloud and engineering capabilities, we're looking for an experienced Senior Azure DevOps Engineer to design, build and improve secure, scalable cloud platforms and delivery...Senior
£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...SeniorFull-timeHybrid workingOn-site- £60k - £79k per annumEstimated...more connected world. Find out more about your new workplace! Vix Technology is seeking a talented and motivated Principal Software Engineer to join our dynamic team. As a Principal Software Engineer, you will have the opportunity to work on cutting-edge technologies and...Long-term contractFull-timeNo agencyFlexible hours
£46k - £65k per annum
Company: ALDWYCH CONSULTING Job Type: Permanent, Full Time Salary: £46000 - £65000/annumSeniorPermanentFull-time- £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 contractHybrid workingRemote
- £81k - £108k per annumEstimated...Mexico, United Kingdom, Australia, Japan, India, and the Philippines. Job Description We are looking for a Principal Software Engineer to join our Shared Services team and help shape the technical direction of core platform capabilities used across Turnitin...Full-timeRemote
£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-timePart-timeSummer workHybrid workingOn-siteRemoteWork from home- £65k - £87k per annumEstimated...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
- ...Senior Data & AI Platform Engineer At OrderYOYO, data powers executive reporting, payments, finance, merchant insights, product analytics, AI, marketing automation, and M&A integration. This role will shape the governed, increasingly AI-enabled data foundation that supports...Senior
£50k - £80k per annum
Company: MATCHTECH Job Type: Permanent, Full Time Salary: £50000 - £80000/annum carSeniorPermanentFull-time- £40k - £52k 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 expertise... ...of engineers with various levels of skills and experience. The Software Engineer works within a team to write, test, and release new...Full-time
- £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 jobLong-term contractHybrid working
£60k - £65k per annum
Senior Software Engineer Remote with occasional company wide meet ups £60,000-£65,000 per annum VIQU are working with a client running one of the most established platforms in their sector, who are currently building: a next-generation, cloud-native platform built from...SeniorFull-timeRemote£8k per annum
...digital solutions. We are recruiting for a Senior Azure Data Engineer to join our Hippo Herd a s part of... ...at the Senior level; therefore, the advertised salary band represents the entry point... ...evidence, human-centred design and software engineering. We're a digital services...SeniorFull-timeRelocation packageOn-siteFlexible hoursRotating shifts£70k - £80k per annum
...Senior .NET Software Engineer / Technical Lead required for a global SaaS company, paying up to £80,000 + Benefits with a fully UK-Remote workforce. (No UK Office) As a Senior .NET Software Engineer / Technical Lead you will join a collaborative team of likeminded Software...SeniorRemote jobOn-site- £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...SeniorFull-timeNo agencyFlexible hours
£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...SeniorFull-timePart-timeSummer workHybrid workingOn-siteRemoteWork from home- £53k - £71k per annumEstimated...in which the role is being hired. We are unable to sponsor or take over sponsorship of an employment visa at this time. Senior Software Engineer – AI-Enabled Engineering Mark43’s mission is to empower communities and their governments with new technologies that improve...SeniorRemoteWork visaFlexible hoursShift work
- £67k - £88k per annumEstimated...improves safety and quality of life. We build modern, resilient software that first responders and public safety agencies depend on... ...critical moments. We are looking for an experienced Senior Software Engineer – Universal Search to help shape the future of 3 rd party search...SeniorHybrid workingOn-siteRemoteWork visaShift work
- ...experiences that keep our customers coming back for more. Ready to build the future of travel with us? About the Role As a Senior Software Engineer (Backend), you’ll design and build scalable applications, services and platforms across On the Beach. This is a full-stack...SeniorLong-term contractFull-timeHybrid workingOn-siteRemote
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Advertising Engineering. Be the first to apply!
- senior net developer contract Manchester
- senior regulatory executive Manchester
- senior manager - equity reward at kpmg Manchester
- band 7 senior physiotherapist Manchester
- senior business operations manager Manchester
- senior building services engineer Manchester
- senior project manager at aecom Manchester
- senior financial advisor Manchester
- senior estates surveyor Manchester
- senior solution architect Manchester
