Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer, Demand Bidder

Home > Java programming jobs

Staff Software Engineer, Demand Bidder in USA new

  • San Jose, CA

Responsibilities

  • Design, build, and operate large-scale real-time distributed decisioning components with strict latency requirements.
  • Own subsystems end to end, including architecture, implementation, testing, deployment, on-call, and long-term evolution.
  • Diagnose and resolve timing-, statistics-, and concurrency-related issues in multi-region production systems.
  • Evolve system architecture and tooling while maintaining uptime, correctness, and operational excellence.
  • Partner with engineers and applied scientists on distributed systems and statistical or ML-driven decision-making.
  • Mentor engineers, improve testing discipline, and raise engineering rigor across the team.
  • Communicate and drive alignment with engineering, product, business, and technical and non-technical stakeholders.

Requirements

  • 10+ years of experience designing, building, and operating large-scale, low-latency distributed systems.
  • Experience owning complex systems across design, implementation, operations, on-call, and iteration based on production feedback.
  • Experience evolving and refactoring live, business-critical systems without compromising uptime or correctness.
  • Strong command of Java, algorithms, data structures, concurrency, multithreading, and performance optimization.
  • Practical experience with distributed caching, high-throughput messaging or streaming systems, and SQL or NoSQL datastores.
  • Experience operating cloud infrastructure at scale using GCP or AWS.
  • Exposure to statistical, control-theory, or ML-driven techniques in production decision-making systems is preferred.
  • Real-time bidding or ad-tech experience is preferred; adjacent experience in trading, ranking, recommendation, matchmaking, risk, or fraud systems is also valued.
  • Bachelor’s or master’s degree in Computer Science or Engineering, or equivalent practical experience.
  • Experience using AI coding assistants such as Claude Code, Cursor, or similar tools in production work.
  • Strong ownership, collaboration, communication, critical thinking, adaptability, and comfort with ambiguity.

Benefits

  • Estimated California annual salary range is $195,000–$408,000.
  • Eligible benefits include health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.
  • Additional benefits may include medical, dental, vision, commuter, retirement, mental-health, and financial-wellness support, subject to location and role eligibility.
  • Hybrid work generally consists of working in the office Monday through Thursday, with Fridays generally flexible for remote work unless the role or office requires five days onsite.

Salary: $195k - $408k/yr

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

Senior Software Developer

  • Elastic
  • Full time
  • Canada
  • 11/06/2026
  • Salary: C$128k-C$203k
  • Remote

Senior Software Engineer - Streams - Observability

  • Elastic
  • Full time
  • Remote
  • 11/06/2026
  • Salary: €56k-€88k
  • Portugal

Staff Software Engineer, Demand Bidder

  • Roku
  • Full time
  • USA
  • 11/06/2026
  • Salary: $195k - $408k/yr
  • New York, NY

Senior Software Engineer (Backend): Onboarding

  • BVNK
  • Full time
  • Remote
  • 11/06/2026
  • Salary: €70k-€85k
  • Europe

Ground Software Engineering Internship

  • Apex Technology, Inc.
  • Full time
  • USA
  • 11/06/2026
  • Los Angeles, CA