Remote Frontend Jobs
Roku logo

Senior Software Engineer, Java, C++, Ad Engineering

RokuCardiff, United Kingdom
Apply now
Role’s Purpose And Responsibilities
  • A highly scalable, highly available, real-time advertising platform is critical to support and grow Roku's rapidly expanding ad business. It is the mission of the Ad Engineering Team to build this platform.
  • Work alongside a highly skilled engineering team to design, develop, and maintain large scale, highly performing, real-time applications
  • Own building features, driving directly with product and other engineering teams
  • Demonstrate excellent communication skills in working with technical and non-technical audiences
  • Be an evangelist for best practices across all functions – developers, QA, and infrastructure/ops
  • Be an evangelist for platform innovation and reuse
  • Deliver top-quality software in a timely fashion

Candidate Requirements, Qualifications, Skills, And Experience
  • 10+ years of experience building large scale and low latency distributed systems
  • Command of Java, C++ or Go/Golang
  • Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming
  • Experience with distributed caching, SQL/NO SQL, and other databases is a plus
  • Experience with Big Data and cloud services such as AWS/GCP is a plus
  • Experience in advertising domain a big plus
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent
  • Self-motivated individual with a high level of accountability and ownership
  • Critical thinking and practical decision making
  • Can do, results-oriented mindset
  • Nonpolitical, collaborative, and team oriented
  • Desire to win in a highly competitive industry

View all remote jobs at Roku

FAQ

Is the Senior Software Engineer, Java, C++, Ad Engineering position at Roku remote?
Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
When was this Senior Software Engineer, Java, C++, Ad Engineering job posted?
This listing was posted on July 28, 2025 and is still open for applications.
How do I apply for the Senior Software Engineer, Java, C++, Ad Engineering position at Roku?
Use the apply button on this page — it takes you directly to the employer’s application page.

More remote Low Latency jobs