Senior Software Engineer – Devops

Roku

Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Global access to mental health resources
Healthcare and retirement options
Financial wellness resources

Job summary

A leading streaming platform in Bengaluru is seeking a Sr. Software Engineer for their Developer Tools team. This role involves automating critical CI/CD infrastructure and requires expertise in various cloud and deployment tools. Ideal candidates will have a strong background in CI/CD tools, advanced coding skills, and experience in a cloud environment. This position offers competitive benefits to support employees' well-being.

Qualifications

  • 5+ years of experience in DevOps or Release Engineering.
  • Experience supporting multiple SCM and CI tools.
  • Ability to learn existing systems quickly.

Responsibilities

  • Automate and maintain CI/CD infrastructure.
  • Identify and propose solutions to tooling issues.
  • Collaborate with technical and non-technical audiences.

Skills

CI/CD tools support
Version Control management
Advanced coding skills in Bash, Python, Go
Cloud environment scalability
Deployment with Terraform and Kubernetes

Education

B.S. or M.S. degree in Computer Science or Engineering

Tools

AWS
Gitlab
Jenkins
Terraform
Kubernetes

Job description

Overview

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 aim to power every television in the world. Our mission is to be the TV streaming platform that connects the entire TV ecosystem, helping consumers find the content they love, enabling publishers to build and monetize audiences, and giving advertisers unique ways to engage viewers.

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. You’ll have the opportunity to delight millions of TV streamers worldwide while gaining meaningful experience across diverse disciplines.

About the Team

The Development Tools team runs software development tools for globally distributed Software Engineering teams at Roku, with the goal of increasing Developer Productivity. As a centralized team, we unify how Engineers get their jobs done. We level the playing field for engineers of different experience levels by creating development and deployment standards that delight Roku’s engineers and drive productivity across Engineering.

About the Role

Are you excited when Developers move fast and efficiently? Roku is looking for a candidate to join the Cloud Technology Infrastructure’s Development Tooling team. As a member of this team, you will operate and scale our development tools, and add features and functionality by extending existing tools or creating new tools that support our charter to improve Developer Productivity. These tools are mission critical to supporting internal Developer teams and their goals of continuing Roku’s success in the Streaming industry.

What you will do

As a Sr. Software Engineer in the Developer Tools team, you will automate, monitor, maintain, and support critical CI/CD infrastructure behind services such as Jenkins, Gitlab, Artifactory, and Backstage. You will apply your advanced knowledge of Cloud Infrastructure Deployments to adapt to the organization’s needs. You will identify patterns in problems, propose solutions across the SDLC, and develop CI components and reusable workflows to support a fast prototyping development/testing cycle. You will identify feature gaps, bugs, scalability issues, and other problems with our tooling, and work with internal customers and stakeholders to implement solutions. You will also demonstrate strong communication and a support-oriented mentality to collaborate with technical and non-technical audiences.

We’re excited if you have

  • 5+ years of experience supporting and maintaining CI/CD tools in a DevOps or Release Engineer role.
  • Solid experience supporting multiple SCM, VCS, CI, Continuous Delivery, Continuous Deployment tools
  • Strong understanding of Version Control management styles; Release Engineering experience is a plus.
  • Advanced coding skills with one or more of the following: Bash, Python, Go.
  • Ability to learn existing systems and code bases quickly.
  • Demonstrated skills in scaling systems inside a Cloud environment. AWS experience preferred; GCP, Azure.
  • Experience administering and deploying with one or more of the following: Gitlab (+Runners), GitHub, Artifactory, Jenkins.
  • Experience deploying applications and maintaining infrastructure in the Cloud with Terraform and Kubernetes.
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent.

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support employees and their families. Global access to mental health and financial wellness resources, and local benefits such as healthcare, life, disability, and retirement options (401(k)/pension) may be included. Benefits vary by location and role. For details specific to your location, consult your recruiter.

The Roku Culture

Roku is a fast-paced place where the focus is on the company’s success. We value people who are great at their jobs, easy to work with, and collaborate with humility. We believe a few very talented people can achieve more than many. We act boldly, move fast, and accomplish extraordinary things through collaboration and trust. Roku is about changing how the world watches TV.

To learn more about Roku, our global footprint, and growth, visit our factsheet. By providing your information, you acknowledge Roku may contact you about job roles and have read Roku’s Applicant Privacy Notice. If you wish to unsubscribe from future communications, you may do so at any time.

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

Similar jobs worth comparing

Senior Software Engineer, Devops
Senior Software Engineer, Devops

Roku • Bengaluru

On-site
INR 1,800,000 - 2,500,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health and financial wellness support
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
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 - Devops
Senior Software Engineer - Devops

Roku, Inc. • India

On-site
INR 4,000,000 - 8,000,000
Global mental health support and well‑
Retirement options
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Roku • Bengaluru

Hybrid
INR 3,000,000 - 5,200,000
Hybrid work model
Healthcare benefits
Senior Engineering Manager - Streaming Apps
Senior Engineering Manager - Streaming Apps

Roku, Inc. • Bengaluru

Hybrid
INR 4,000,000 - 7,500,000
Senior Software Engineer - Devops
Senior Software Engineer - Devops

Roku • Bengaluru

Hybrid
INR 4,200,000 - 7,000,000
Health insurance
Flexible Fridays
Pension plan
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Roku, Inc. • India

Hybrid
INR 1,800,000 - 2,400,000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Roku, Inc. • India

Hybrid
INR 4,500,000 - 8,000,000
Senior Software Engineer, Video Platform
Senior Software Engineer, Video Platform

Roku, Inc. • India

On-site
INR 3,000,000 - 5,400,000