R

Senior Software Engineer, AD Serving

Roku
Posted a month ago

LOCATION

Bengaluru · Hybrid

EXPERIENCE

10+ Years

SKILLS REQUIRED

distributed systemsJavaLow Latency ProgrammingC ProgrammingSQLDistributed Caching

Job description

Overview

Roku is hiring a Senior Software Engineer to help build and maintain a highly scalable, highly available real-time advertising platform.

What you'll do

  • Design, develop, and maintain large-scale, high-performing real-time applications.
  • Build advertising platform features and collaborate with product and other engineering teams.
  • Communicate effectively with both technical and non-technical audiences.
  • Promote best practices across developers, QA, and infrastructure/ops.
  • Drive platform innovation and support reuse.
  • Deliver top-quality software in a timely fashion.

What you'll need

  • 10+ years of experience building large-scale and low-latency distributed systems.
  • Proficiency in Java or C++.
  • Strong knowledge of algorithms, data structures, performance optimization, OOP, multi-threading, and real-time programming.
  • Experience with distributed caching, SQL/NoSQL, and databases is required or implied as beneficial? (only stated as “plus”).
  • BS or MS degree in Computer Science, Engineering, or equivalent.
  • Self-motivation with accountability and ownership.
  • Critical thinking and practical decision-making.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer, AD Serving