> Markdown version of [/jobs/ext/333903-senior-software-engineer-ads-auction-platform](https://www.wearedevelopers.com/jobs/ext/333903-senior-software-engineer-ads-auction-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Ads Auction Platform - **Company:** Roku's Ctv - **Location:** Cambridge, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), A/B Testing, Cloud Computing, Distributed Systems, Performance Tuning, Service-Oriented Architecture, Containerization, Yield Optimization, Low Latency, Software Coding, Marketplace - **Published:** June 8, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/38623465/ ## About the Role Experience building distributed backend services at scale Strong coding skills in Java and familiarity with service-oriented architectures Experience with low-latency systems and real-time decisioning workflows Familiarity with cloud platforms and containerized deployments Working knowledge of ad tech concepts such as auctions, pacing, and frequency controls Experience collaborating with cross-functional stakeholders across product and data teams Comfort with experimentation frameworks and A/B testing analysis Strong problem-solving skills and a focus on reliability, observability, and maintainability Our Hybrid Work Approach Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy. ## Description In this role, you will contribute to the Ads Auction and Marketplace systems that optimize yield, gross profit, and real-time multi-objective outcomes across short- and long-term goals. You will work on core auction capabilities, low-latency services, and scalable integrations that support Roku's CTV advertising platform. You will partner closely with Engineering, Inventory, Product, and Data Science teams to translate business objectives into robust technical solutions. You will help design, implement, and evaluate auction improvements through experimentation and performance analysis. This is a strong fit for an engineer who enjoys distributed systems, real-time decisioning, and measurable impact in a high-scale marketplace. What You'll Be Doing Contribute to the design and implementation of real-time ads auction systems for Roku's CTV advertising platform Build and improve auction features including ad pod construction, bid evaluation, ranking, pricing, pacing, and frequency capping Develop low-latency, reliable services that handle high-scale ad serving with strict performance and uptime requirements Implement auction logic that balances advertiser performance, publisher yield, and platform revenue Work on SSP-side auction integration with DSPs, programmatic demand sources, and direct-sold campaigns Collaborate with product managers, data scientists, and researchers to translate requirements into scalable solutions Support yield optimization through auction enhancements, pricing experiments, and demand optimization features Participate in A/B testing and experimentation, analyze results, and help implement data-driven improvements Help ensure auction correctness and compliance with privacy, regulatory, and brand-safety requirements Contribute to technical discussions around architecture, scalability, and performance optimization ## Related Videos - [DevOps at Netflix](https://www.wearedevelopers.com/videos/270-devops-at-netflix) - [Bringing the power of AI to your application.](https://www.wearedevelopers.com/videos/1010-bringing-the-power-of-ai-to-your-application) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Launching a marketplace on-time: A lesson in taking shortcuts using spreadsheets!](https://www.wearedevelopers.com/videos/477-launching-a-marketplace-on-time-a-lesson-in-taking-shortcuts-using-spreadsheets) - [Would You Buy Your Own HR? A Product Mindset for People Leaders](https://www.wearedevelopers.com/videos/1874-would-you-buy-your-own-hr-a-product-mindset-for-people-leaders) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Tech YouTube Channels for Developers in 2023](https://www.wearedevelopers.com/magazine/261-top-tech-youtube-channels-for-developers-in-2023) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Best Job Boards for Remote Work for Developers](https://www.wearedevelopers.com/magazine/290-best-job-boards-for-remote-work-for-developers)