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

Roku

New York (NY)

Presencial

USD 120 000 - 160 000

Tempo integral

14 dias+

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Healthcare (medical, dental, and vision)
401(k)/pension options
Vacation and personal time off

Resumo da oferta

A leading TV streaming platform is seeking a Senior Software Engineer for its Ad Engineering Team. The ideal candidate will have extensive experience in building large-scale, low-latency distributed systems, with strong skills in Java and C++. This role involves collaborating with a skilled team, delivering high-quality software, and promoting platform innovation. Benefits include comprehensive health options and a supportive work environment.

Qualificações

  • 10+ years of experience building large-scale, low-latency distributed systems.
  • Solid understanding of algorithms and data structures.
  • Experience with distributed caching and databases (SQL/NoSQL).

Responsabilidades

  • Collaborate with engineers to build large-scale applications.
  • Own building features and communicate with various teams.
  • Deliver high-quality software on time.

Conhecimentos

Java
C++
Go/Golang
Distributed systems
Algorithm optimization
Critical thinking
Collaborative teamwork

Formação académica

B.S. or M.S. degree in Computer Science, Engineering

Descrição da oferta de emprego

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/NoSQL, 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.

How to Apply

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
  • FanDuel Edinburgh, Scotland, United Kingdom

Get the latest tech news, tutorials, and updates delivered to your inbox.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior Software Engineer, Ad Serving
Senior Software Engineer, Ad Serving

Roku, Inc. • New York (NY)

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

Roku • New York (NY)

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

Roku • San Jose (CA)

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

Roku • Boston (MA)

Híbrido
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

Roku • San Jose (CA)

Presencial
USD 244 800 - 408 000
Health insurance
Equity awards
Life insurance
+4
Senior Real-Time Ad Platform Engineer
Senior Real-Time Ad Platform Engineer

Roku, Inc. • New York (NY)

Híbrido
USD 195 000 - 408 000
Health insurance
Equity awards
Life insurance
+4
Engineering Manager, Ad Serving
Engineering Manager, Ad Serving

Roku • New York (NY)

Híbrido
USD 360 000 - 440 000
Health insurance
Equity awards
Paid time off
Staff Software Engineer, Demand Bidder, Ad Serving Platform
Staff Software Engineer, Demand Bidder, Ad Serving Platform

Roku • New York (NY)

Presencial
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 • New York (NY)

Presencial
USD 195 000 - 408 000
Health insurance
Equity awards
Life insurance
+4
Staff Software Engineer, Demand Bidder, Ad Serving Platform
Staff Software Engineer, Demand Bidder, Ad Serving Platform

Roku • Boston (MA)

Híbrido
USD 195 500 - 352 100
Hybrid work schedule
Comprehensive benefits package
Accommodations support