Sr. Manager - Software Engineering

Roku

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roku is seeking a Senior Manager of Software Engineering for the Browse and Discovery Platform. This role leads backend engineers, defining the technical direction and architecture to deliver featured experiences and platform services across Roku devices.

You will mentor teams, drive scalable architecture, and collaborate with cross-functional partners to translate evolving product requirements into reliable solutions, balancing immediate delivery with long-term platform development.

Qualifications

  • 10+ years of software development experience with high-availability, large-scale distributed systems and services.
  • 5+ years in a leadership or management role overseeing engineering teams.
  • Proven track record of building and managing high-performing engineering teams.
  • Strong proficiency in Java or a similar backend language with API/cloud service design experience.
  • Deep understanding of microservices, RESTful APIs, queues, caching and databases.
  • Experience on cloud platforms (AWS/Azure/GCP).
  • Experience operating production services at scale including observability and incident response.
  • Ability to balance product delivery with long-term platform development.

Responsibilities

  • Lead and manage a team of backend engineers, fostering growth and development.
  • Own the technical roadmap and delivery of featured experiences and browse platform services.
  • Architect and evolve highly available distributed services and APIs at scale.
  • Build reusable capabilities for configuring, publishing, scheduling, and delivering features across devices.
  • Collaborate with product management, design, client engineering, and content teams to deliver capabilities.
  • Drive improvements in reliability, performance, observability, and operational efficiency.
  • Define engineering best practices, coding standards, and development processes.
  • Mentor engineers and align efforts with business objectives.

Skills

Distributed systems
Leadership
Java
APIs
Cloud platforms (AWS/Azure/GCP)
Observability
Communication
Backend architectures

Education

Bachelor's degree in Computer Science/Engineering

Tools

AWS
Azure
GCP

Job description

As a Senior Manager of Software Engineering on the Browse and Discovery Platform team, you will own engineering for featured experiences and lead key components of the browse platform. You will lead and grow a team of backend engineers building the services and APIs that connect content, product capabilities, and user experiences across Roku devices. This role requires strong technical leadership in distributed systems, cloud services, and backend architecture, paired with the ability to translate evolving product requirements into reliable, scalable solutions. You will define technical direction, guide architectural decisions, and collaborate with cross-functional partners to deliver new experiences from concept through launch. The successful candidate will balance product delivery with long-term platform development while developing engineers and promoting a culture of technical excellence, collaboration, and accountability.

Responsibilities:
  • Lead and manage a team of backend engineers, providing guidance, mentorship, and support to foster professional growth and development.
  • Own the technical roadmap and delivery of featured experiences and key browse platform services, from design and implementation through launch and ongoing operation.
  • Architect and evolve highly available, distributed services and APIs that support content discovery and engaging user experiences at scale.
  • Build reusable capabilities for configuring, publishing, scheduling, and delivering featured experiences across Roku devices.
  • Collaborate with product management, design, client engineering, and content teams to define requirements, manage dependencies, and deliver new capabilities.
  • Drive improvements in service reliability, performance, observability, and operational efficiency while enabling experimentation and rapid product iteration.
  • Define and enforce engineering best practices, coding standards, and development processes to ensure high-quality software delivery.
  • Conduct performance evaluations, set clear objectives, and provide mentorship to foster professional growth and development across the team.
  • Work closely with senior leadership to align engineering efforts with overall business objectives and timelines.
Requirements:
  • 10+ years of software development experience with deep technical expertise in building high-availability, large-scale distributed systems and services.
  • 5+ years of experience in a leadership or management role, overseeing engineering teams and driving software development projects from conception to delivery.
  • Proven track record of building and managing high-performing engineering teams.
  • Strong proficiency in Java or a similar backend programming language, with experience designing and developing APIs and cloud-based services.
  • Deep understanding of backend technologies, architecture patterns, and best practices, including microservices, RESTful APIs, message queues, caching, and databases.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Experience operating production services at scale, including performance optimisation, observability, and incident response.
  • Strong ability to make practical trade-offs and drive programs with autonomy.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent experience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Manager, Software Engineering - Browse and Discovery Platform
Senior Manager, Software Engineering - Browse and Discovery Platform

Roku • Bengaluru

Hybrid
INR 6,000,000 - 11,000,000
Mental health & financial wellness"
Healthcare (medical, dental, vision)
Life insurance
+3
Senior Manager, Software Engineering — Browse and Discovery Platform
Senior Manager, Software Engineering — Browse and Discovery Platform

Roku, Inc. • Bengaluru

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work policy
Healthcare benefits
Retirement options
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Roku • Bengaluru

On-site
INR 800,000 - 1,500,000
Healthcare (medical, dental, vision)
Life Insurance
Disability Insurance
+5
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 – Devops
Senior Software Engineer – Devops

Roku • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Global access to mental health resources
Healthcare and retirement options
Financial wellness resources
Sr Software Engineer, Devops
Sr Software Engineer, Devops

Roku • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Healthcare and dental benefits
401(k)/pension options
Work-life balance and flexible time off
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
Roku Developer
Roku Developer

Robosoft • India

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

Roku, Inc. • India

On-site
INR 3,500,000 - 7,000,000
Hybrid work model
Senior Software Engineer, Platform Engineering
Senior Software Engineer, Platform Engineering

Roku • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Hybrid work model
Global benefits
Accommodations available