Senior Software Engineer, Java, C++, Ad Engineering
Listed on 2026-01-12
-
Software Development
Software Engineer, Senior Developer
Senior Software Engineer, Java, C++, Ad Engineering
Roku 14 August 2025
Software Engineer Cloud Services Java Distributed Systems Advertising Platform
Join Roku, the #1 TV streaming platform, and be a vital part of our Ad Engineering Team! As a Senior Software Engineer, Advertising Platform, you'll design, develop, and maintain our large-scale, high-performance, real-time advertising platform. If you have extensive experience building complex systems, a passion for cutting-edge technology, and enjoy mentoring and problem-solving, this is the perfect role for you.
What you’ll be doing:
- Collaborate with a skilled engineering team to build and maintain large-scale, high-performance, real-time applications.
- Own building features, working directly with product and other engineering teams.
- Communicate effectively with technical and non-technical audiences.
- Promote best practices across development, QA, and infrastructure/ops.
- Champion platform innovation and reuse.
- Deliver high-quality software on time.
We're excited if you have:
- 10+ years of experience building large-scale, low-latency distributed systems.
- Strong 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 (a plus). - Experience with Big Data and cloud services such as AWS/GCP (a plus).
- Experience in the advertising domain (a big plus).
- B.S. or M.S. degree in Computer Science, Engineering, or equivalent.
- Self-motivated with a high level of accountability and ownership.
- Critical thinking and practical decision-making skills.
- Results-oriented mindset.
- Collaborative and team-oriented.
- Desire to win in a competitive industry.
Benefits:
Roku offers a diverse range of benefits to support employees and their families, including global access to mental health and financial wellness resources. Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees can also take time off for vacation and personal reasons.
Interested in this position? Please submit your resume and cover letter through the application portal.
Location options include:
- Flawless Youth New York, NY, United States
- Fan Duel Edinburgh, Scotland, United Kingdom
Get the latest tech news, tutorials, and updates delivered to your inbox.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).