Senior Software Engineer, Subscriptions Platform
$186k - $388kFull-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
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...SeniorSoftware- ...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...SeniorSoftware
$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-...SeniorSoftware- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftware$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...SeniorSoftwareFull timeTemporary workLocal areaFlexible hours$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...SeniorSoftwareFull timePart timeLocal area$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...SeniorSoftwareFull timePart timeLocal area- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftwareTemporary workWork at officeLocal areaWorldwideFlexible hours- 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...SeniorSoftware
$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...SeniorSoftware$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...SeniorSoftwareRelocation- 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...SeniorSoftwareRemote work
$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...SeniorSoftwareTemporary workImmediate startRelocation$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,...SeniorSoftwareFull timeHome officeFlexible hours$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)...SeniorSoftwareWork at officeRelocation$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...SeniorSoftwareFull time$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...SeniorSoftware$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...SeniorWork at officeFlexible hours- ...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...SeniorSoftwareWork at office
$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...SeniorSoftware- 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...SeniorSoftware
- ...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...SeniorSoftwareFlexible hours
$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...SeniorSoftware$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...SeniorSoftware- ...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...SeniorSoftwareWork at officeLocal areaWork from homeFlexible hours
$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...SeniorSoftware
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Subscriptions Platform. Be the first to apply!
Related searches
- ngo software engineer San Jose, CA
- software developer San Jose, CA
- software developer internship no experience San Jose, CA
- part time software developer remote San Jose, CA
- financial software developer San Jose, CA
- senior software engineer ruby on rails San Jose, CA
- software engineer amazon San Jose, CA
- senior software design engineer San Jose, CA
- software engineer part time San Jose, CA
- software engineer remote San Jose, CA

