Now hiring

Senior Software Engineer, Advertising Engineering @ Roku

Oxford Road 124, ManchesterOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £60,000 - 100,000 per year

Requirements: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience8+ years of experience in software and/or data engineeringExperience with big data technologies such as Apache Spark and Apache AirflowAdvanced SQL skills, including query optimization for large datasetsExperience developing APIs and robust backend servicesStrong programming skills in Python, Java, and/or ScalaExceptional problem-solving abilities and the ability to work independently or collaborativelyExcellent verbal and written communication skillsStrong ownership mindset and experience driving projects from inception to user adoptionExperience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes is preferredKnowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools such as Jenkins and Terraform is preferredExperience building agentic AI systems to automate decision-making and enhance analytics workflows is preferredExperience in AdTech and advertising data platforms is preferred Responsibilities: Design and build APIs and backend services using Scala and Java to support financial automation and data productsWrite clean, maintainable, and efficient code, and participate in code reviews to ensure best practicesDesign, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache AirflowOptimize data storage, retrieval, and processing systems to ensure reliability, scalability, and performanceDevelop and fine-tune complex queries using Apache Spark for large-scale datasetsMonitor, troubleshoot, and improve data systems to minimize downtime and maximize efficiencyPartner with analytics, software engineering, and other teams to deliver integrated, high-quality solutionsProvide technical guidance and mentorship to junior engineers, promoting best practices in software and data engineering Technologies: Agentic AIAIAirflowAWSAzureBig DataBackendCI/CDCloudDevOpsDockerETLGCPSupportJavaJenkinsKubernetesPythonRokuSQLScalaSparkTerraformAI AgentsArchitectClaude CodeCursorLESSMCP More:

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, and we are working to power every television in the world. Our Revenue Automation and Data team is part of our Advertising organization, where we drive financial automation and data solutions that support 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. This hybrid role generally follows an office schedule Monday through Thursday, with Fridays typically flexible for remote work, depending on role and location. We offer a comprehensive benefits package that may include mental health and financial wellness support, healthcare, life, accident, disability, commuter, and retirement options, along with time off in accordance with local policies. We foster an inclusive, collaborative culture where we value strong problem-solvers, bold thinkers, and teammates who act with humility, humor, and a focus on delivering results.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores