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
Full-time

Roku

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

#LI-DH2

WHAT'S ROKU'S APPROACH TO HYBRID WORKING?

Roku fosters an inclusive and collaborative environment where 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.

WHAT ARE SOME OF THE 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). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support 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 [View email address on click.appcast.io?subject=Job%20Application%20Accommodations].

WHAT SHOULD I KNOW ABOUT ROKU'S 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 [View email address on click.appcast.io?subject=Unsubscribe%20Request%20].

Vacancy posted 3 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

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

    Palo Alto Networks, Inc.

    Santa Clara, CA
    1 day ago
  •  ...human speed bottlenecks. The Kai Agentic Platform replaces fragmented, human-limited...  ...class leadership team: Our Heads of AI, Engineering, and Product bring extensive experience...  ...automation. Now we need an experienced software engineer to make these systems scale. You... 
    Senior
    Software

    Kai Cyber, Inc.

    San Jose, CA
    4 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 Corporation

    Santa Clara, 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 Inc.

    Cupertino, CA
    9 hours ago
  • $181.1k - $318.4k

    Apple Inc. seeks an experienced Software Engineer for its Ad Delivery Services team in Cupertino, California. This role involves designing...  ...experience, strong Java skills, and a solid understanding of cloud platforms and databases. Apple offers competitive pay between $181,100... 
    Senior
    Software

    Apple

    Cupertino, CA
    2 days ago
  • $144k - $216k

     ...As a Senior Software Engineer, Core Platform , you will be a key contributor driving the design, implementation, and evolution of FloQast's foundational backend systems. You are a "systems thinker" who will build and optimize critical platform capabilities, including... 
    Senior
    Software

    FloQast

    San Jose, CA
    3 days ago
  • $245k - $325k

     ...Senior Cloud Platform Engineer San Jose, California, United States The era of pervasive AI has arrived...  ...with our integrated hardware and software platform. Our DataScale systems and...  ...and your dependents includes a full subscription to Headspace, Gympass+ membership... 
    Senior
    Software
    Full time
    Temporary work
    Local area
    Flexible hours

    SambaNova Systems

    San Jose, CA
    4 days ago
  • $229.9k - $262.4k

     ...Senior Lead AI Engineer (Gen AI Platform Services, Agentic AI) Overview: At Capital One, we are creating responsible and reliable AI systems,...  ...One. Design, develop, test, deploy, and support AI software components including foundation model training, large language... 
    Senior
    Software
    Full time
    Part time
    Local area

    Capital One Financial Corp

    San Jose, CA
    1 day ago
  • $229.9k - $262.4k

    Senior Lead AI Engineer (Gen AI Platform Services) Overview: At Capital One, we are creating responsible and reliable AI systems, changing banking for...  ...One. Design, develop, test, deploy, and support AI software components including foundation model training, large language... 
    Senior
    Software
    Full time
    Part time
    Local area

    Capital One

    San Jose, CA
    2 days ago
  • A leader in cybersecurity solutions is seeking a Sr. Staff Software Engineer for their IT Customer Experience Team in Santa Clara, CA. The...  ...role involves defining the technical vision for go-to-market platforms, delivering custom-built technology, and mentoring engineers... 
    Senior
    Software

    Palo Alto Networks

    Santa Clara, CA
    4 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
    4 days ago
  • $139k - $257.55k

     ...Company As one of the world's most innovative software companies whose products touch billions of people...  ...Opportunity Join Adobe's distinguished team as a Senior Backend Engineer - Cloud Platform based in San Jose, CA. Play a key role in delivering superior... 
    Senior
    Software
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Adobe

    San Jose, CA
    2 days ago
  • NICE is seeking a Senior Software Engineer for its Fraud Detection Platform located in Santa Clara, California. The successful candidate will maintain and evolve web applications using both modern and legacy Java stacks while ensuring security and stability. Your responsibilities... 
    Senior
    Software

    NICE

    Santa Clara, CA
    2 days ago
  • $181.1k - $318.4k

    A leading technology company is seeking a Senior Software Engineer to join their Ads ML Experimentation team in Cupertino, California. The role involves designing complex large-scale software systems and promoting best practices in experimentation. Ideal candidates have... 
    Senior
    Software

    Apple Inc.

    Cupertino, CA
    9 hours ago
  • $184.7k - $324.8k

    New York City, New York, United States Software and Services At Apple, we believe in the...  ...empower people, including our advertising platform. We deliver ads in a way that benefits...  ...Advertiser Services is a diverse, global, agile engineering team that moves smart and fast by... 
    Senior
    Software
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago
  • CHEP UK Ltd. is seeking a Senior Firmware Engineering Lead in Santa Clara, California, responsible for...  ...role demands 10-15 years of embedded software experience, a strong leadership background...  ...in C/C++ programming and embedded platforms. The position offers hybrid remote... 
    Senior
    Software
    Remote work

    CHEP UK Ltd.

    Santa Clara, CA
    2 days ago
  • $181.1k - $318.4k

    Senior Software Engineer (Ads Platform)- Experimentation Cupertino, California, United States Software and Services At Apple, we work every day to create products that enrich people’s lives. Our Advertising Platforms group makes it possible for people around the world... 
    Senior
    Software
    Temporary work
    Immediate start
    Relocation

    Apple

    Cupertino, CA
    9 hours ago
  • $209k - $235k

    The Role We're looking for a Senior Software Engineer to join our Platform team and build the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped by the nature of energy markets: forecasts and trading decisions run on tight schedules,... 
    Senior
    Software
    Full time
    Home office
    Flexible hours

    Gridmatic Inc

    Cupertino, CA
    4 days ago
  • $110k - $180k

     ...Arta is building an AI-native wealth platform that expands access to sophisticated...  ...alternative assets. We are looking for a senior software engineer to work closely with the Private...  ...workflows that are traditionally manual (subscription docs, diligence workflows, reporting)... 
    Senior
    Software
    Work at office
    Relocation

    Arta Finance

    Mountain View, CA
    1 day ago
  • $176k - $276k

     ...exciting time to join us! NVIDIA invites applications for a Senior DevOps Platform Engineer skilled in Platform and Release Engineering to join the...  ..., GitHub/GitLab Actions and Runners for Metropolis software products. Develop and manage Kubernetes-based platform infrastructure... 
    Senior
    Software
    Full time

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $170k - $250k

    Omnissa, LLC is hiring a Senior Software Engineer for the Workspace ONE Intelligence Platform based in Mountain View, CA. You will design and develop architecture components using AWS technologies and champion improving productivity with modern engineering tools. We seek... 
    Senior
    Software

    Omnissa, LLC

    Mountain View, CA
    4 days ago
  • $126k - $189k

     ...Senior Analyst, Subscription Renewal & Operations Santa Clara, California We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest... 
    Senior
    Work at office
    Flexible hours

    Everpure

    Santa Clara, CA
    3 days ago
  •  ...Position Title: Senior Lead .NET Developer Location: San Jose, IL Objective...  ...Experience with cloud-based integration platforms and services, like Azure Integration Services...  ...solutions, MuleSoft API Manager, Software AG API Gateway. (4 year or more experience... 
    Senior
    Software
    Work at office

    TriOptus LLC

    San Jose, CA
    3 days ago
  • $144k - $210k

    CoStar Group, Inc. in Sunnyvale, CA, seeks a Senior Software Engineer to join our team. This role involves architecting and designing scalable services for the Matterport Platform, which manages billions of requests a month. Candidates should have over 8 years of software... 
    Senior
    Software

    CoStar Group, Inc.

    Sunnyvale, CA
    1 day ago
  • A leading technology firm is looking for a Senior Software Engineer to lead the design and delivery of software solutions. The position involves collaborating with teams to develop scalable applications using modern programming languages and cloud architectures. The ideal... 
    Senior
    Software

    COMFORT SYSTEMS

    Sunnyvale, CA
    4 days ago
  •  ...Software Engineer We are looking for a few exceptional software engineers to work on our cloud based B2B e-commerce, renewals and subscriptions platform. As a member of the engineering team, you will work with product management and other team members to design and... 
    Senior
    Software
    Flexible hours

    Rainmaker Systems

    Campbell, CA
    1 day 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
    3 days ago
  • $174k - $252k

    A global technology company is seeking a Software Engineer in Mountain View, CA, who will develop next-generation technologies and manage project priorities and deliverables. The ideal candidate will have 5 years of C++ experience, design and architecture skills, and the... 
    Senior
    Software

    Google Inc.

    Mountain View, CA
    9 hours ago
  •  ...Senior Platform Engineer Lambda, the superintelligence cloud, is a leader in AI cloud infrastructure serving tens of thousands of customers...  ...Senior Platform Engineer plays a key role in accelerating software delivery across Lambda by building and evolving the internal... 
    Senior
    Software
    Work at office
    Local area
    Work from home
    Flexible hours

    Lambda Corporation

    San Jose, CA
    4 days ago
  • $207k - $301k

    Google Inc. is searching for a Software Engineering Manager II for its Cloud division in Sunnyvale, California. This role involves leading teams and driving projects that influence Google's next-generation technologies. The ideal candidate has a strong background in technical... 
    Senior
    Software

    Google Inc.

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

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