Senior Software Engineer, Java, C++, Ad Engineering
RokuCardiff, United Kingdom
Role’s Purpose And Responsibilities
Candidate Requirements, Qualifications, Skills, And Experience
- 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
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
JobgetherCanada
CAD 250,000 - CAD 350,000 a yearremotereactaws+6
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperSpain
remotejvmpython+12
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperIreland
remotepythonrestful apis+15
Senior Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperUnited Kingdom
remoteawsgoogle cloud+17
Full Stack Engineer (Realtime & Voice) Customer Experience Platform
HopperCanada
remotepythonreact+11