Software Engineer

Roku

Bengaluru

Hybrid

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare benefits (medical, dental, vision)
401(k)/pension plan
Mental health and wellness support
Flexible work arrangements

Job summary

A leading streaming technology company in Bengaluru seeks a Backend Software Engineer to design and maintain high-performance services. The ideal candidate will collaborate across teams, manage distributed systems, and ensure reliability. Strong experience in microservices architecture, cloud platforms, and data processing is essential. Join a culture that values collaboration, bold ideas, and delivering extraordinary results.

Qualifications

  • 5+ years of experience building large-scale distributed systems.
  • Hands-on experience with AWS, GCP, or similar cloud services.
  • Experience with protocols like REST, WebSockets, HTTPS, JSON, and Protobuf.

Responsibilities

  • Design and maintain high-performance services that power Roku products.
  • Collaborate with cross-functional teams to deliver impactful solutions.
  • Lead efforts to evaluate new technologies and develop optimal solutions.

Skills

Distributed systems development
Cloud platforms (AWS, GCP)
Microservices architecture
Java programming
SQL and NoSQL databases

Education

Bachelor’s or Master’s degree in Computer Science or Engineering

Tools

Docker
Kubernetes

Job description

About the Role

As a Backend Software Engineer, you’ll design, build, and maintain scalable, high-performance services that power our products. You’ll work closely with data, ML engineers, and infrastructure teams to develop APIs, optimize system performance, and ensure reliability across distributed systems. The ideal candidate is passionate about clean architecture, efficient data processing, and delivering high-quality code in a collaborative environment.

What You Will Be Doing
  • Engage with stakeholders and product managers to understand their needs, assess application features, and design solutions to solve business problems.
  • Lead efforts to evaluate new technologies and push for best practices across the entire development life cycle, including code and design reviews.
  • Collaborate with cross-functional teams: partner with product managers, data scientists, and other engineers to deliver impactful solutions.
Qualifications
  • 5+ years of experience building large-scale distributed systems.
  • 5+ years working with cloud-based platforms and infrastructure.
  • Deep experience building microservices using Java for container platforms such as Docker or Kubernetes.
  • Solid understanding of SQL and NoSQL databases.
  • Hands‑on experience with AWS, GCP, or similar cloud services.
  • Experience with 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.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent.
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 require a full‑time office presence or are in offices with a five‑day in‑office policy.

Benefits

Roku offers a diverse range of benefits, including global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits such as healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees can take time off for vacation and other personal reasons to balance work and life needs. Note: not every benefit is available in all locations or for every role; consult your recruiter for details specific to your location.

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to EmployeeRelations@Roku.com.

The Roku Culture

Roku is a fast‑paced environment focused on company success rather than individual ego. We value a sense of humor and independent thinkers with big ideas who act boldly, move fast, and deliver extraordinary results through collaboration and trust.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer- Backend
Senior Software Engineer- Backend

Roku • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Roku • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Comprehensive health insurance
401(k)/pension options
Mental health support
+1
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Roku, Inc. • India

Hybrid
INR 4,500,000 - 8,000,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Roku • Bengaluru

Hybrid
INR 3,000,000 - 5,200,000
Hybrid work model
Healthcare benefits
Senior Software Engineer - Backend and Data
Senior Software Engineer - Backend and Data

Roku • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Software Engineer, Backend & Data Platform
Senior Software Engineer, Backend & Data Platform

Roku • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Mental health & financial wellness
Healthcare, life, disability, and 401
Senior Software Engineer - Backend and Data
Senior Software Engineer - Backend and Data

Roku, Inc. • India

Hybrid
INR 4,200,000 - 7,000,000
Mental health support
Financial wellness resources
Healthcare benefits
+1
Senior Software Engineer - FullStack
Senior Software Engineer - FullStack

Roku • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Comprehensive health support
Flexible work arrangements
Retirement options (401(k)/pension)
Senior Software Engineer, Devops
Senior Software Engineer, Devops

Roku, Inc. • India

Hybrid
INR 2,500,000 - 3,500,000
Healthcare benefits
401(k) retirement options
Mental health support
Senior Software Engineer, Cloud Content Platform
Senior Software Engineer, Cloud Content Platform

Roku • Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Hybrid work model
Mental health and financial wellness资源
Healthcare and retirement options
+1