Senior Staff Software Engineer: Real-Time Ad Demand & Bidding

Roku

Boston (MA)

Hybrid

USD 195,500 - 352,100

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Hybrid work schedule
Comprehensive benefits package
Accommodations support

Job summary

Roku is hiring a Senior Software Engineer (Staff scope) to scale and evolve a high-throughput advertising platform. You will own critical subsystems, drive architecture, testing, and deployment, and work with engineers and scientists on distributed, ML-assisted decisioning.

The role emphasizes ownership, fast onboarding, and collaboration in a hybrid Boston-area environment with strong compensation and benefits. You will mentor peers and help deliver low-latency, reliable systems at scale.

Qualifications

  • 10+ years of experience designing, building, and operating large-scale, low-latency distributed systems.
  • Ownership of complex systems end-to-end: design, build, operate, on-call, and iterate.
  • Ability to ramp quickly into unfamiliar, large codebases and become productive fast.
  • Experience evolving live, business-critical systems without downtime or correctness issues.
  • Strong command of Java with knowledge of algorithms, data structures, concurrency, and performance optimization.
  • Experience with distributed caching, high-throughput messaging/streaming systems, and SQL/NoSQL datastores.
  • Comfort operating in cloud infrastructure (GCP or AWS) at scale.
  • Exposure to ML-driven techniques in production decision-making is a plus.
  • Real-time bidding/ad-tech domain experience is a plus.

Responsibilities

  • Design, build, and operate core components of a large-scale, real-time system with strict latency requirements.
  • Take end-to-end ownership of subsystems: architecture, implementation, testing, deployment, on-call, evolution.
  • Develop a mental model of a highly distributed production system and contribute high-leverage changes.
  • Identify opportunities to evolve the system and tooling.
  • Collaborate with engineers and scientists on distributed systems and ML-driven decisions.
  • Diagnose timing- or statistics-related issues in a concurrent, multi-region system.
  • Mentor engineers to raise engineering rigor and testing discipline.
  • Communicate with technical and non-technical stakeholders to align across teams.

Skills

Distributed systems
Java
Algorithms
Concurrency
Performance optimization
Cloud platforms

Education

BS/MS in Computer Science or Engineering

Tools

SQL
NoSQL

Job description

Roku is hiring a Senior Software Engineer (Staff scope) to scale and evolve a high-throughput advertising platform. You will own critical subsystems, drive architecture, testing, and deployment, and work with engineers and scientists on distributed, ML-assisted decisioning.

The role emphasizes ownership, fast onboarding, and collaboration in a hybrid Boston-area environment with strong compensation and benefits. You will mentor peers and help deliver low-latency, reliable systems at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer: RealTime Ad Serving & Demand Bidding
Senior Staff Engineer: RealTime Ad Serving & Demand Bidding

Roku • New York (NY)

On-site
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
Staff Engineer — Real-Time Ad Serving & Demand Bidding
Staff Engineer — Real-Time Ad Serving & Demand Bidding

Segment (Twilio) • New York (NY)

On-site
USD 180,000 - 270,000
Staff Software Engineer - Real-Time Ad Bidding Platform
Staff Software Engineer - Real-Time Ad Bidding Platform

Roku • San Jose (CA)

On-site
USD 244,800 - 408,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer – Real-Time Ad Platform
Senior Software Engineer – Real-Time Ad Platform

Roku • New York (NY)

On-site
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer - Real-Time Ad Platform (Hybrid)
Senior Software Engineer - Real-Time Ad Platform (Hybrid)

Roku • San Jose (CA)

Hybrid
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer - Real-Time Ad Platform
Senior Software Engineer - Real-Time Ad Platform

Roku • Boston (MA)

Hybrid
USD 196,000 - 352,000
Health insurance
Equity awards
Life insurance
+4
Staff Software Engineer (Demand Bidder, Ad Serving Platform)
Staff Software Engineer (Demand Bidder, Ad Serving Platform)

Segment (Twilio) • New York (NY)

On-site
USD 180,000 - 270,000
Staff Software Engineer (Demand Bidder, Ad Serving Platform)
Staff Software Engineer (Demand Bidder, Ad Serving Platform)

Roku • Boston (MA)

On-site
USD 195,500 - 352,100
Health insurance
Equity awards
Life insurance
+4
Senior Real-Time Ad Platform Engineer
Senior Real-Time Ad Platform Engineer

Roku, Inc. • New York (NY)

Hybrid
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer, Ad Serving
Senior Software Engineer, Ad Serving

Roku, Inc. • New York (NY)

On-site
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4