CareerPlanGet AI match score →

Senior Software Engineer - Backend

Bengaluru, Karnataka, India💼 Full-time🗓 2026-07-03 → 2026-07-27

Core

Building large-scale distributed backend services and platform products for Roku's streaming ecosystem, serving over 100M+ users and devices.

Role type

Senior Backend Engineer (Distributed Systems)

Builds

Device and account setup, identity, authentication, channel distribution, and channel publishing services

Domain

Streaming technology / Cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Microservices architecture, Large-scale distributed systems design, Cloud platform engineering, System consistency concepts (CAP theorem), Backend service design, Data platform expertise, Container orchestration, Relational and NoSQL databases, Cloud service management, API protocol design

Preferred skills

Java development, Kubernetes, Docker, AWS services, REST/WebSockets/Protobuf

Technologies

Java, Docker, Kubernetes, Aurora MySQL, DynamoDB, AWS ALB, ECS, RDS, REST, WebSockets, HTTPS, JSON, Protobuf

Responsibilities

Build large-scale platform products used by engineers and consumers, Iterate on software from ideation to production deployment, Lead evaluation of new technologies and enforce best practices, Manage project priorities and deliverables, Participate in Agile development lifecycle including design, coding, testing, and maintenance

Seniority

Senior, hands-on IC

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗