Senior Software Engineer, Ads Auction Platform at Roku - ScoutJobs - The AI-curated global job board
Skip to content
Roku
Posted 7 hours ago

Senior Software Engineer, Ads Auction Platform

RokuSenior Software Engineer, Ads Auction Platform

Perks & benefits

Health InsurancePaid Leave

Requirements

Distributed backend services at scale, Strong Java coding skills, Service-oriented architectures, Low-latency systems and real-time decisioning, Cloud platforms and containerized deployments, Ad tech concepts (auctions, pacing, frequency controls), Cross-functional collaboration, Experimentation frameworks and A/B testing, Reliability, observability, and maintainability

Skills

JavaDistributed SystemsCloudA/B Testing

About the role

Responsibilities

  • 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

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

Benefits

  • Global access to mental health and financial wellness support and resources
  • Local benefits including healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options
  • Time off in accordance with local leave policies and personal needs

About the Company

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. The company pioneered streaming to the TV and aims to connect the entire TV ecosystem, linking consumers to content, enabling publishers to monetize audiences, and providing advertisers with unique engagement capabilities.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer, Ads Auction Platform

Roku · Cambridge

Sign up to apply