Senior Software Engineer - Backend
RokuBengaluru, IndiaPosted 7 April 2026
Job Description
Teamwork makes the stream work.
Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
About the team
The Roku APPS team is a group of highly skilled technologists that builds innovative platform products and services that enable over 100M+ users and streaming devices. We connect users to the streaming content they love and enable content publishers to build and monetise large audiences. We work on a range of critical services that power the Roku eco-system, including device and account setup, identity, authentication, channel distribution to devices, and channel publishing.
About the role
We're now looking for a talented and experienced Backend Engineer to join Roku APPS team. The ideal candidate will have a strong background in microservices. If you have a consistent track record improving large scale systems and enjoy building consumer-facing platform, and If you are innovative at heart and have a great balance on learning, organising, building, and enjoy making an impact, this role might be a great fit for you!
What you will be doing
Build extremely large-scale platform products and services, used both by Roku engineers from across the company, and directly by consumers across millions of devices
Work with Product/Design teams to iterate and build software, taking a concept from ideation to its production deployment and support
Lead efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews
Managing project priorities, deadlines, and deliverables
Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance
We're excited if you have
8+ years of experience building large-scale distributed systems
5+ years working with cloud-based platforms and infrastructure
An understanding of system concepts and approaches such as eventual consistency and CAP theorem
Ability and desire to lead the design and implementation of backend services coupled with a deep understanding of different data platforms
Deep experience in building microservices using Java for container platforms such as Docker or Kubernetes
Solid understanding of databases such as Aurora MySQL and DynamoDB
Hands-on Experience working with AWS ALB, ECS, RDS, or similar cloud services
Experience with a breadth of protocols and data formats such as REST, WebSockets, HTTPS, JSON, and Protobuf
Demonstrated ability to drive timely consensus in design with other senior team members
Bachelors or Master’s degree in Computer Science, Engineering, or equivalent
#LI-SJ1
Our Hybrid Work Approach
Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.
Benefits
Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefit ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card
More jobs at Roku
See all →More Java jobs
See all →Senior Backend Engineer (Platform)
Twindo · Remote Latin America
Senior Backend Software Engineer | Java/Kotlin | NYC
Starbridge · United States
Senior Backend Software Engineer | Java/Kotlin | Europe/LATAM
Starbridge · Europe/LATAM
Staff Site Reliability Engineer - Linux, Containers, Kbs, Automation, GenAI
Visa · Bengaluru, INDIA