Senior Software Engineer, Backend at Roku - ScoutJobs - The AI-curated global job board
Skip to content
Roku
Posted 4 days ago

Senior Software Engineer, Backend

RokuSenior Software Engineer, Backend

Requirements

5+ years professional software engineering experience, Proficiency in Java, Scala, or Python, Experience with microservices and event-driven architectures, Experience with REST/JSON API frameworks, Cloud platform experience (AWS preferred), NoSQL (Cassandra, DynamoDB, Redis) and RDBMS (Oracle, MySQL) knowledge, Bachelor's Degree in Computer Science or equivalent

Skills

JavaPythonAWSMicroservicesScalaNoSQL

About the role

Responsibilities

  • Design and implement highly scalable, reliable, web-scale applications, tools, and automation frameworks for the Roku Content Management System
  • Build data pipelines for batch, near-real-time, and real-time processing
  • Translate functional specifications into logical, component-based technical designs
  • Write and review high-performance code, evaluating architectural tradeoffs for performance and security
  • Participate in architecture discussions and influence the product roadmap
  • Collaborate with product management and internal engineering teams to evolve CMS and tools

Requirements

  • 5+ years of professional software engineering experience
  • Proficiency in Java, Scala, or Python
  • Strong experience with microservices and event-driven architectures
  • Experience with REST/JSON API frameworks
  • Experience with cloud platforms (AWS preferred)
  • Knowledge of NoSQL (Cassandra, DynamoDB, Redis) and RDBMS (Oracle, MySQL)
  • Bachelor's Degree in Computer Science or equivalent

Preferred Qualifications

  • Master's degree in Computer Science
  • AI literacy and curiosity, including experience or interest in Generative AI

Benefits

  • Comprehensive healthcare including medical, dental, and vision
  • Mental health and financial wellness support
  • Retirement options (401(k)/pension)
  • Flexible work approach (Hybrid: Monday through Thursday in office)
  • Paid time off in accordance with local policies

About the Company

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We connect consumers to the content they love and enable content publishers to build and monetize large audiences. Our mission is to be the TV streaming platform that connects the entire TV ecosystem.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer, Backend

Roku · Bengaluru

Sign up to apply