Senior Software Engineer, Advertising Engineering
Key details
- Compensation
- $60,000 - $100,000
Job Description
Salary: £60,000 - 100,000 per year
Requirements
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent experience
- 8+ years of experience in software and/or data engineering
- Experience with big data technologies such as Apache Spark and Apache Airflow
- Advanced SQL skills, including query optimization for large datasets
- Experience developing APIs and robust backend services
- Strong programming skills in Python, Java, and/or Scala
- Exceptional problem-solving abilities and the ability to work independently or collaboratively
- Excellent verbal and written communication skills
- Strong ownership mindset and experience driving projects from inception to user adoption
- Experience with cloud platforms such as AWS, GCP, or Azure, and containerization tools like Docker and Kubernetes is preferred
- Knowledge of CI/CD pipelines, DevOps practices, and infrastructure-as-code tools such as Jenkins and Terraform is preferred
- Experience building agentic AI systems to automate decision-making and enhance analytics workflows is preferred
- Experience 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 products
- Write clean, maintainable, and efficient code, and participate in code reviews to ensure best practices
- Design, develop, and maintain data pipelines and ETL workflows using Apache Spark and Apache Airflow
- Optimize 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 minimize downtime and maximize 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
Technologies
- Agentic AI
- AI
- Airflow
- AWS
- Azure
- Big Data
- Backend
- CI/CD
- Cloud
- DevOps
- Docker
- ETL
- GCP
- Support
- Java
- Jenkins
- Kubernetes
- Python
- Roku
- SQL
- Scala
- Spark
- Terraform
- AI Agents
- Architect
- Claude Code
- Cursor
- LESS
- MCP
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 36 week of 2026
Company & context
Evidence is labeled so you can tell internal community data from public sources.
Range from 44 indexed roles at this employer: $60,000 - $100,000(mid ~80000)
Context reflects data collected at crawl time.
Trust-check this listing
Verify scam risk and ghost-job signals before you apply.
Related roles
Browse more remote Software Engineer jobs, or every remote job category.
Senior Full Stack Engineer
Technical Operations Engineer
Senior Software Engineer C++ UI
Source: DevITJobs • Last updated 1d ago