Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Subscriptions Platform

$186k - $388k

Roku, Building C

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've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

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. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About the team

Subscriptions are a key growth area for Roku and are a significant growth path. The subscription platform is part of every step of the customer journey from product placement, purchase, renewals, and viewing experience of digital content on TV and smart home products in domestic and international markets. It also empowers our partners with real-time subscription information, ensuring customers have a smooth purchase and viewing experience. In this role, as part of the subscriptions platform team, you will envision, architect, build, and run a highly available, fault-tolerant, efficient, and performant platform that scales to billions of viewers.

About the role

In this role, you will lead the architecture and implementation of a highly available, fault‑tolerant, and performant subscriptions platform that scales to billions of viewers across AWS/GCP, owning key initiatives end‑to‑end while coding roughly 80% of the time. You’ll evaluate and adopt new technologies, design shared architectural layers (queuing, event systems, shared memory), and collaborate across Product, Engineering, QA, and Ops to deliver resilient services spanning streaming, APIs, notifications, and batch workloads. As a hands‑on technical leader, you will set engineering excellence by example, drive CI/CD automation and platform reuse, influence roadmap through cross‑team architectural discussions, and consistently turn complex requirements into reliable, well‑documented systems.

For California Only - The estimated annual salary for this position is between $186,000 - $388,000 annually. Compensation packages are based on factors unique to each candidate, including but not limited to skill set, certifications, and specific geographical location. This role is eligible for health insurance, equity awards, life insurance, disability benefits, parental leave, wellness benefits, and paid time off.

What you\'ll be doing
  • Lead the evaluation and implementation of new technologies and designs. Evaluate emerging technologies and seek innovative solutions to address existing and new challenges
  • Engage in architectural discussions across multiple teams, influence the roadmap, and take ownership of key projects and initiatives
  • Providing technical leadership and expertise to drive platform capabilities to ensure high availability and scalability
  • Demonstrate engineering excellence practice by setting expectations and leading by hands-on examples
  • Own building platform features, driving directly with product and other engineering teams
  • Own design and implementation of shared architectural layers (e.g., queuing, event systems, shared memory clusters) and libraries that can be used across teams
  • Review technical specification documents, provide feedback, and collaborate for best in class solution
  • Be an evangelist for best practices across all functions – developers, QA, and infrastructure/ops
  • Be an evangelist for platform innovation and reuse
  • Be actively involved in code/design reviews and expected to code 80% of the time
We\'re excited if you have
  • 10+ years of experience in architecting, implementing, and running large-scale services, specifically in subscriptions, purchase, and billing domains
  • Experience building systems of various workloads - streaming, API, notifications, batch, etc.
  • Expertise in various subscription flows, including tax, payment, purchase, renewal, dunning, cancellation, repurchase, and invoicing.
  • Strong architectural design experience, great track record of building a highly available and scalable subscription platform
  • Strong expertise with cloud solutions/systems across cloud with AWS or GCP is a must
  • Strong experience in designing and leading the implementation of highly complex transactional systems, collaborating with teams across the organization
  • Strong passion for technology and adding value to the bottom line through technology
  • Strong passion & expertise with automation, including building and adopting CI/CD pipelines
  • Experience with multi-cloud solutions is a plus, and the ability to offer technical guidance to design, deploy, and scale applications across multiple cloud environments
  • Experience integrating with various streaming and subscription platforms like Amazon, Apple, Google, and Samsung is a plus
Our 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 are required to be in the office five days a week or employees who are in offices with a five day in office policy.

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our 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 benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It\'s important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

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 View email address on click.appcast.io.

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you\'ll be part of a company that\'s changing how the world watches TV.

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn\'t real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.

To learn more about Roku, our global footprint, and how we\'ve grown, visit

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku\'s Applicant Privacy Notice, and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on click.appcast.io.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Subscriptions Platform in San Jose, CA vacancy
  • $126k - $204.5k

     ...A leading cybersecurity firm in Santa Clara seeks a Senior Software Engineer to lead the technical strategy for their Vulnerability Intelligence...  ..., strong proficiency in Go, and expertise in major cloud platforms. The offered salary ranges from $126,000 to $204,500... 
    Senior
    Software

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...Senior Engineering Manager At F5, we strive to bring a better digital world to life. Our teams...  ...deliver intelligent, scalable, secure platforms. The ideal candidate combines deep...  ...experience in enterprise platforms or software engineering. ~6+ years leading... 
    Senior
    Software

    F5

    San Jose, CA
    5 days ago
  •  ...Adobe is seeking a Senior Software Engineer in San Jose, California, to design and build GenAI-powered knowledge management services for their Experience League platform. The role requires 6+ years of software engineering experience, with expertise in backend services... 
    Senior
    Software

    Adobe

    San Jose, CA
    2 days ago
  • $184k - $287.5k

     ...NVIDIA is the platform for every new AI-powered application. We seek a senior engineer to own and evolve the core NIM Platform SDK and microservice framework. This framework...  ...that scale. The role involves solving deep software engineering challenges. These include high-... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $126k - $204.5k

     ...Palo Alto Networks, Inc. is seeking a Senior Software Engineer to lead technical strategy in the Cortex Vulnerability Intelligence team. This...  ...5 years of experience, proficiency in Go, and strong cloud platform knowledge (preferably GCP). The position is located in Santa... 
    Senior
    Software

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $177.9k - $257.55k

     ...A leading software company in California is hiring a Senior Engineer for the Adobe Experience Cloud. The role involves owning the technical design and architecture of the data platform, ensuring the implementation of scalable solutions. Candidates should have strong expertise... 
    Senior
    Software

    Adobe

    San Jose, CA
    2 days ago
  •  ...Xperi Inc. is seeking a skilled Senior Software Engineer in San Jose, CA, to develop advertising solutions using GOLang and cloud technologies. The ideal candidate will have at least 2 years of experience, strong skills in SQL, and a background in advertising technology... 
    Senior
    Software
    Flexible hours

    Xperi Corporation

    San Jose, CA
    2 days ago
  •  ...Sunnyvale is seeking an experienced developer to create containerized microservices for their innovative security platform. This role demands over 12 years of software experience, particularly in Go and SQL. Candidates should embrace continuous learning and have strong... 
    Senior
    Software

    Illumio

    Sunnyvale, CA
    1 day ago
  • $180k - $270k

    Pure Storage, Inc. in California is seeking a Senior Release Engineer to improve software release processes. This role requires over 5 years of experience with Python or Golang and a strong analytical skill set. The successful candidate will work in a fast-paced environment... 
    Senior
    Software
    Flexible hours

    Pure Storage, Inc.

    Santa Clara, CA
    16 hours ago
  • $183k - $274k

     ...A global advertising technology firm seeks a Senior Software Engineer for the OpenPath team based in San Jose, California. This role is pivotal in architecting systems for direct publisher integrations and enhancing transparency within programmatic advertising. The ideal... 
    Senior
    Software

    The Trade Desk

    San Jose, CA
    2 days ago
  •  ...Ll Oefentherapie is seeking a skilled engineer for the Storage Infrastructure team. Your role will include software design and development for core components of our Storage Service, capable of handling Exabytes of data across several regions. The ideal candidate should... 
    Senior
    Software

    Ll Oefentherapie

    Santa Clara, CA
    2 days ago
  • $184k - $356.5k

     ...NVIDIA Gruppe is seeking senior engineers to enhance its AI platform, focusing on performance optimizations in deep learning frameworks using JAX. Candidates should have strong programming and system design skills, along with proficiency in C/C++ and Python. The role involves... 
    Senior
    Software

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...A leading technology company in California is seeking a Senior Firmware Engineer to develop production-grade firmware for AI solutions. This role involves collaborating with hardware and software teams on communication management software, requiring substantial experience... 
    Senior
    Software

    PHIZENIX

    Santa Clara, CA
    2 days ago
  • $165k - $180k

     ...A health technology startup is seeking a Senior Software Engineer to develop innovative software for a 3D ultrasound system. The role involves designing robust architecture, integrating AI/ML models, and optimizing performance. Candidates should have a BS/MS in computer... 
    Senior
    Software

    iSono Health

    Sunnyvale, CA
    2 days ago
  •  ...Experience League is Adobe’s enterprise learning and enablement platform, powering documentation, communities, events, and support...  ...for internal and external clients. We are looking for a Senior Software Engineer (P40) who will help design and build knowledge management... 
    Senior
    Software

    Adobe

    San Jose, CA
    2 days ago
  • $209k - $235k

     ...forecasting and optimization to operate renewable energy assets and trade in wholesale power markets. Role Snapshot: Senior Software Engineer, Platform. You will build and own the compute infrastructure that runs Gridmatic’s forecasting models, trading systems, and... 
    Senior
    Software
    Work at office
    Immediate start

    Stand-Out Services Inc

    Cupertino, CA
    2 days ago
  •  ...A leading software company in Santa Clara is seeking a Senior Software Engineer II to lead complex technical projects and serve as a multiplier for their team. The ideal candidate will have over 8 years of professional software experience and proficiency in Python, Django... 
    Senior
    Software

    Carta

    Santa Clara, CA
    2 days ago
  •  ...Relha LLC is seeking a Software Engineer to join our Data Platform Engineering team. This role involves contributing to our technology initiatives and building common services using Java, Springboot, and MS Azure. Applicants should have 6-8 years of experience, particularly... 
    Senior
    Software
    Work at office

    Relha LLC

    Cupertino, CA
    2 days ago
  • $141k - $202k

    A global technology company seeks a Software Engineer to develop innovative solutions in the AI and Infrastructure team. Responsibilities include coding, participating in design reviews, debugging system issues, and ensuring software performance. Candidates should possess... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    16 hours ago
  •  ...Cloudera Inc. is looking for a Senior Software Engineer in San Jose, California. This role focuses on developing the Catalog service for their Data Platform, requiring expertise in cloud concepts and Java. Successful candidates will enjoy solving scaling challenges... 
    Senior
    Software
    Work from home
    Flexible hours

    Cloudera

    San Jose, CA
    2 days ago
  • $174k - $252k

    Google Inc. is seeking a Senior Software Engineer for its Platforms Infrastructure Engineering team in Sunnyvale, CA. In this role, you will be responsible for designing, developing, and maintaining software solutions for complex systems. The ideal candidate has extensive... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    16 hours ago
  •  ...A leading tech company in San Jose is seeking a Senior Backend Software Engineer for its Multimedia Arch Creation Platform. The role involves designing and developing impactful features and collaborating with diverse teams to enhance TikTok's content creation infrastructure... 
    Senior
    Software

    Tik Tok

    San Jose, CA
    2 days ago
  • $165k - $241.4k

     ...Cisco Systems, Inc. is seeking a Senior Software Engineer in Milpitas, CA. This hybrid position involves building DPU-accelerated networking platforms and integrating Cisco networking functions with a focus on architecture, reliability, and performance. The role requires... 
    Senior
    Software

    Cisco

    Milpitas, CA
    2 days ago
  • Google Inc. is seeking a Senior Software Engineer for AI/ML in Sunnyvale, CA. The candidate will develop technologies that enhance user interaction and handle massive scale information. Responsibilities include writing code, testing, design collaboration, and ML solutions... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $166.5k - $250k

     ...Sr. Principal Software Engineer – Platform Location: San Ramon, CA (Hybrid – 2–3 days onsite) Role Overview We are seeking an exceptional Sr. Principal Software Engineer – Platform Engineering to play a key role in evolving and scaling our platform ecosystem.... 
    Senior
    Software
    Work at office
    Flexible hours

    PTC

    San Jose, CA
    2 days ago
  •  ...A cybersecurity automation firm in San Jose is seeking a Senior Software Engineer to develop scalable systems and contribute to advanced threat detection solutions. The ideal candidate will have over 5 years of experience in software engineering, proficiency in backend... 
    Senior
    Software

    TenEx

    San Jose, CA
    2 days ago
  • A global technology leader is looking for an experienced SRE software engineer in Cupertino, California, to build and enhance compute infrastructure for Apple's services. The role involves developing AI-powered tooling, automating deployment, and ensuring that services... 
    Senior
    Software

    Apple

    Cupertino, CA
    2 days ago
  • $248k - $349k

    A leading technology company is looking for a software engineer to take part in developing projects that impact billions of users. You'll work extensively on cloud technologies, leading a team while ensuring high standards in design and architecture. The ideal candidate... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    16 hours ago
  •  ...About the Role We are building an AI-powered cybersecurity platform that helps enterprises manage vulnerabilities at scale. Our...  ...and intelligent automation. Now we need an experienced software engineer to make these systems scale. You'll be the first dedicated engineering... 
    Senior
    Software

    Kai

    San Jose, CA
    2 days ago
  •  ...Are The Cisco Security AI team delivers AI products and platform for all Cisco secure products and portfolios so businesses...  ...Learning. Who You Are We are looking for a highly skilled Senior Software Engineer to assume a leadership role in developing and maintaining... 
    Senior
    Software
    Full time
    Temporary work

    Cisco

    San Jose, CA
    15 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Subscriptions Platform. Be the first to apply!