Senior Software Engineer – Cloud-Native, Distributed Systems

Roku, Inc.

San Jose (CA)

Hybrid

USD 425,000 - 537,000

Full time

13 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance
Equity awards
Life insurance
Disability benefits
Parental leave
Wellness benefits
Paid time off
401(k)

Job summary

Roku, Inc. is seeking a senior software engineer to design, develop and deploy scalable web applications and services. You will drive architecture discussions, own new projects, and deliver high-quality software within tight timelines.

Collaborate with security teams to meet compliance and audit requirements while advancing engineering tools and cloud-based technologies. Strong cross-functional communication and Agile participation are essential.

Qualifications

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or related field.
  • 10 years of progressive experience in the position or a related occupation.
  • Delivery of multi-tier, highly scalable, distributed web applications.
  • Software architecture, object-oriented design principles, and data structures.
  • Developing microservices using Java, Spring, Python and CI/CD.
  • Experience in SQL and NoSQL including Oracle database design.
  • AWS Cloud including EC2, S3, RDS, SQS, VPC, and Elastic Cache.
  • Google Cloud including Cloud Datastore, Cloud Storage, and Pub/Sub.

Responsibilities

  • Design, develop and deploy scalable web applications and services.
  • Drive architecture discussions and own new projects.
  • Partner with security and compliance teams to meet requirements.
  • Improve engineering tools, cloud technologies, and processes.
  • Participate in Agile development processes end-to-end.
  • Collaborate with cross-functional teams and communicate effectively.

Skills

Distributed web apps
Software architecture
Microservices
Java Spring Python CI/CD
SQL NoSQL Oracle
AWS Cloud
Google Cloud
Agile development
Security & compliance

Education

Bachelor’s degree in CS/CE or related

Tools

Oracle database

Job description

Roku, Inc. is seeking a senior software engineer to design, develop and deploy scalable web applications and services. You will drive architecture discussions, own new projects, and deliver high-quality software within tight timelines.

Collaborate with security teams to meet compliance and audit requirements while advancing engineering tools and cloud-based technologies. Strong cross-functional communication and Agile participation are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java & AWS Platform Engineer — Microservices & Cloud
Senior Java & AWS Platform Engineer — Microservices & Cloud

Roku • Manchester (NH)

Hybrid
USD 140,000 - 190,000
Mental health resources
401(k) / retirement options
Flexible remote Fridays
Senior Software Engineer, Live & VOD Video Infra (Hybrid)
Senior Software Engineer, Live & VOD Video Infra (Hybrid)

Roku, Inc. • San Jose (CA)

Hybrid
USD 285,000 - 345,000
Health insurance
Equity awards
Life insurance
+4
Senior Software Engineer, Live & VOD Video Infra
Senior Software Engineer, Live & VOD Video Infra

Roku • San Jose (CA)

Hybrid
USD 285,000 - 345,000
Health insurance
Equity awards
Life insurance
+4
Senior Software & Data Engineer, AdTech Platforms
Senior Software & Data Engineer, AdTech Platforms

Roku • Manchester (NH)

Hybrid
USD 140,000 - 180,000
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,500 - 486,100
Health insurance
Equity awards
Life insurance
+2
Senior Backend Architect – AI-Driven Distributed Systems
Senior Backend Architect – AI-Driven Distributed Systems

Roku • United States

Hybrid
USD 150,000 - 230,000
Global mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
+1
Senior Software Engineer - Java Microservices
Senior Software Engineer - Java Microservices

Roku • New York (NY)

On-site
USD 120,000 - 150,000
Global access to mental health support
Healthcare options
401(k) retirement options
+1
Senior Software Engineer – Real-Time Ad Platform
Senior Software Engineer – Real-Time Ad Platform

Roku • New York (NY)

On-site
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4
Senior AI Engineer for Scalable Web Apps & RAG
Senior AI Engineer for Scalable Web Apps & RAG

Roku • Manchester (NH)

Hybrid
USD 120,000 - 170,000
Healthcare (medical, dental, vision)
401(k)/pension
Mental health resources
+1
Senior Software Engineer - Real-Time Ad Platform (Hybrid)
Senior Software Engineer - Real-Time Ad Platform (Hybrid)

Roku • San Jose (CA)

Hybrid
USD 195,000 - 408,000
Health insurance
Equity awards
Life insurance
+4