Senior Software Engineer- Backend

Roku

Bengaluru

Hybrid

INR 4,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Roku is seeking a Senior Software Engineer in Bengaluru to build extremely large-scale platform products and services used by millions of devices. You will partner with Product and Design to move ideas from ideation to production, while leading technology evaluations and best practices across the life cycle.

The role requires strong Java development, AWS cloud experience, and an ability to select appropriate data stores, with emphasis on caching layers and performance monitoring for production

Qualifications

  • Strong software development experience – Java (Python a plus).
  • Expertise in building large-scale cloud services, ideally in AWS.
  • Experience with data stores and trade-offs.
  • Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others.
  • Track record of monitoring the quality of deploys and troubleshooting production systems.
  • Strong knowledge of the end-to-end architecture of the web, from device to server.
  • Master’s degree in CS, CE or equivalent experience.

Responsibilities

  • Build extremely large-scale platform products and services, used by Roku engineers and consumers across millions of devices.
  • Work with Product/Design teams to iterate and build software from ideation to production deployment and support.
  • Lead efforts to evaluate new technologies and push for best practices across the development life cycle, including code and design reviews.
  • Manage project priorities, deadlines, and deliverables.
  • Participate in Agile development process, including scoping, technical design, coding, testing, deployment, and maintenance.

Skills

Java
Python
AWS
Distributed systems
Caching
Monitoring
Troubleshooting
End-to-end web

Education

Master's degree in CS/CE

Tools

Redis
Memcached
Redis Cluster
AWS

Job description

About the Role

We are seeking a Senior Software Engineer with experience in building services at scale. With so many people relying on us for great movies, TV, and news, scaling, reliability, fallbacks, and automation are always top of mind as we continuously add features to the platform. We work very closely with product teams, iterating on features from prototypes to A/B tests to eventual release to all users.

What you’ll be doing
  • Build extremely large-scale platform products and services, used both by Roku engineers and directly by consumers across millions of devices
  • Work with Product/Design teams to iterate and build software, taking a concept from ideation to 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
  • Manage 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
  • Strong software development experience – Java (Python a plus)
  • Expertise in building large-scale cloud services, ideally in AWS
  • Experience in appropriate selection of data stores and analysis of trade-offs
  • Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or others
  • Track record of monitoring the quality of deploys and troubleshooting production systems
  • Strong knowledge of the end-to-end architecture of the web, from device to server
  • Master’s degree in CS, CE or equivalent experience
What are some of the benefits?

Roku is committed to offering a diverse range of benefits as part of our compensation package to support 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 options such as healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401/k pension).

Hybrid work policy: Teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days a week attendance.

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.

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

Similar jobs worth comparing

Software Engineer
Software Engineer

Roku • Bengaluru

Hybrid
INR 1,500,000 - 2,500,000
Healthcare benefits (medical, dental, vision)
401(k)/pension plan
Mental health and wellness support
+1
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 • Bengaluru

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

Roku, Inc. • India

Hybrid
INR 4,500,000 - 8,000,000
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 - Backend and Data
Senior Software Engineer - Backend and Data

Roku • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
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, 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, 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
Senior Software Engineer - Video Platform
Senior Software Engineer - Video Platform

Greenlever • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Hybrid work model
Health benefits
Global perks