Senior Software Engineer (Ads Auction Platform) in Cambridge

Senior Software Engineer (Ads Auction Platform) in Cambridge

Cambridge Full-Time 80000 - 98000 £ / year (est.) No working from home possible
Roku

At a Glance

  • Tasks: Design and implement real-time ads auction systems for Roku’s CTV platform.
  • Company: Join a leading tech company revolutionising the advertising landscape.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on innovation and experimentation.
  • Why this job: Make a measurable impact in a high-scale marketplace with cutting-edge technology.
  • Qualifications: Strong Java coding skills and experience with distributed backend services.

The predicted salary is between 80000 - 98000 £ per year.

Requirements

  • 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

What the job involves

  • 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
  • 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

Senior Software Engineer (Ads Auction Platform) in Cambridge employer: Roku

At Roku, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Software Engineer, you will have the opportunity to work on cutting-edge technology in a dynamic environment, with ample opportunities for professional growth and development. Our commitment to employee well-being is reflected in our supportive team atmosphere and focus on work-life balance, making Roku an ideal place for those seeking meaningful and impactful careers in the tech industry.

Roku

Contact Details:

Roku Recruitment Team

We think you need these skills to ace Senior Software Engineer (Ads Auction Platform) in Cambridge

Distributed Backend Services
Java Programming
Service-Oriented Architectures
Low-Latency Systems
Real-Time Decisioning Workflows
Cloud Platforms
Containerized Deployments