CrawlJobs Logo

Senior Software Engineer, Subscriptions Platform

roku.com Logo

Roku

Location Icon

Location:
United States , San Jose

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

186000.00 - 388000.00 USD / Year

Job Description:

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.

Job Responsibility:

  • Lead the evaluation and implementation of new technologies and designs
  • 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

Requirements:

  • 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

Nice to have:

  • 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
What we offer:
  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • global access to mental health and financial wellness support and resources
  • commuter benefits
  • retirement options (401(k)/pension)

Additional Information:

Job Posted:
February 21, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer, Subscriptions Platform

Backend Senior Software Engineer, Monetization Platform

At Vanta, our mission is to help businesses earn and prove trust. We believe tha...
Location
Location
United States
Salary
Salary:
179000.00 - 211000.00 USD / Year
vanta.com Logo
Vanta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have at least 8 years of industry experience with backend development
  • Experience with event-driven architecture and distributed systems
  • Strong background integrating with external APIs and services
  • Experience building platform services used by multiple teams
  • Strong data modeling skills for systems requiring transactional consistency
  • Knowledge of billing systems, payment processing, or subscription management
  • Understanding of financial data security and integrity requirements
  • Have led meaningful technical projects from concept to completion
  • Work well in environments that value decisive action and getting things done
  • Ability to collaborate effectively with partners in Finance and Sales
Job Responsibility
Job Responsibility
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Provide technical direction for key monetization initiatives
  • Collaborate with GTM and Finance teams to ensure alignment between engineering systems and business needs
  • Support design reviews, communicate constraints, and help engineers make the right trade-offs
  • Act as a cultural beacon, setting an example for effective, collaborative engineering and helping mentor junior team members
  • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
  • Drive initiatives to increase operational posture and execution quality across the engineering organization
What we offer
What we offer
  • Offers Equity
  • medical benefits
  • 401(k) plan
  • other company perk programs
  • Comprehensive medical, dental, and vision coverage, with 100% of employee-only benefit premiums covered for most medical plans
  • 16 weeks fully-paid Parental Leave for all new parents
  • Health & wellness stipend
  • Remote workspace, internet, and cellphone stipend
  • Commuter benefits for team members who report to the SF and NYC office
  • Family planning benefits
  • Fulltime
Read More
Arrow Right

Backend Senior Software Engineer, Monetization Platform

The Monetization Platform team at Vanta is building an enterprise-grade revenue ...
Location
Location
Canada
Salary
Salary:
Not provided
vanta.com Logo
Vanta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have at least 8 years of industry experience with backend development
  • Experience with event-driven architecture and distributed systems
  • Strong background integrating with external APIs and services
  • Experience building platform services used by multiple teams
  • Strong data modeling skills for systems requiring transactional consistency
  • Knowledge of billing systems, payment processing, or subscription management
  • Understanding of financial data security and integrity requirements
  • Have led meaningful technical projects from concept to completion
  • Work well in environments that value decisive action and getting things done
  • Ability to collaborate effectively with partners in Finance and Sales
Job Responsibility
Job Responsibility
  • Lead complex projects with multiple stakeholders and engineers to enable our business and team to scale
  • Provide technical direction for key monetization initiatives
  • Collaborate with GTM and Finance teams to ensure alignment between engineering systems and business needs
  • Support design reviews, communicate constraints, and help engineers make the right trade-offs
  • Act as a cultural beacon, setting an example for effective, collaborative engineering and helping mentor junior team members
  • Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation
  • Drive initiatives to increase operational posture and execution quality across the engineering organization
What we offer
What we offer
  • Industry-competitive salary and equity
  • 100% covered medical, dental, and vision benefits with dependents coverage
  • Pension contribution
  • 16 weeks fully paid Parental Leave for all new parents
  • Health & wellness stipend
  • Remote workspace, internet, and cellphone stipend
  • Flexible work hours and location
  • 21 days of Vacation Time and 80 hours of Sick Leave
  • 11 company-paid holidays
  • Virtual team building activities, lunch and learns, and other company-wide events!
  • Fulltime
Read More
Arrow Right
New

Senior Data Engineer

Microsoft Cloud Operations + Innovation (CO+I) is the engine that powers Microso...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years’ experience in business analytics, data science, data modeling, or data engineering work
  • OR master’s degree in computer science, Math, Software Engineering, Computer Engineering, or related field and 3+ years’ experience in business analytics, data science, data modeling, or data engineering work
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 8+ years of experience in data engineering with coding and debugging skills in C#, Python, and/or SQL
  • Deploying solutions in Azure Services & Managing Azure Subscriptions
  • Understanding and knowledge about big data and writing queries with Kusto/KQL
  • Understanding and knowledge about extracting data via REST APIs
  • Strong analytical skills with a systematic and structured approach to software design
  • 5+ years of experience in data science, analytics, or machine learning
  • 4+ years of experience in developing solutions with Microsoft Power Platform, including Power BI, Fabric, Power Automate & M365 Dataverse
Job Responsibility
Job Responsibility
  • Apply modification techniques to transform raw data into compatible formats for downstream systems
  • Utilize software and computing tools to ensure data quality and completeness
  • Implement code to extract and validate raw data from upstream sources, ensuring accuracy and reliability
  • Writes efficient, readable, extensible code from scratch that spans multiple features/solutions
  • Develops technical expertise in proper modeling, coding, and/or debugging techniques such as locating, isolating, and resolving errors and/or defects
  • Leverages technical proficiency of big-data software engineering concepts, such as Hadoop Ecosystem, Apache Spark, continuous integration and continuous delivery (CI/CD), Docker, Delta Lake, MLflow, AML, and representational state transfer (REST) application programming interface (API) consumption/development
  • Acquires data necessary for successful completion of the project plan
  • Proactively detects changes and communicates to senior leaders
  • Develops usable data sets for modeling purposes
  • Contributes to ethics and privacy policies related to collecting and preparing data by providing updates and suggestions around internal best practices
  • Fulltime
Read More
Arrow Right

Vice President, Technical Program Management, Commercial, MarTech, and Data

The Vice President, Technical Program Management, Commercial, MarTech, and Data ...
Location
Location
United States , New York; Deerfield Beach; Atlanta; Lawrenceville; Irving
Salary
Salary:
228000.00 - 335000.00 USD / Year
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Business, or related field preferred
  • equivalent experience accepted
  • 15+ years of experience leading large-scale technical programs and cross-functional delivery across complex technology organizations
  • 8-10+ years of senior leadership experience building and leading program management or technical program management teams
  • Demonstrated success delivering complex, enterprise-scale initiatives spanning multiple engineering domains and business stakeholders
  • Strong understanding of software development lifecycles, platform architectures, and cross-team engineering execution models
  • Experience partnering closely with Product, Engineering, Marketing, and commercial leadership teams to deliver customer-facing technology initiatives
  • Deep experience managing cross-functional dependencies, program risk, sequencing, and large-scale delivery governance
  • Strong technical fluency across modern software platforms, data systems, and enterprise architecture
  • Exceptional executive communication skills and the ability to translate complex technical topics into clear business insights
Job Responsibility
Job Responsibility
  • Lead and develop a high-performing Technical Program Management organization of approximately 45 FTEs and consultants, including Domain TPMs, Workstream TPMs, and Program Leads
  • Drive hiring, coaching, performance management, career development, and succession planning to build a world-class TPM capability
  • Establish strong operating rhythms and program governance structures that enable reliable execution across complex, cross-functional initiatives
  • Translate complex technical realities into executive-level insights that enable confident decision- making and organizational accountability
  • Serve as a senior escalation point to resolve cross-functional conflicts, unblock execution, and drive alignment when priorities compete
  • Cultivate a culture of ownership, accountability, operational rigor, and disciplined innovation
  • Champion continuous improvement practices that increase delivery predictability, execution velocity, and transparency across the organization
  • Own the delivery orchestration of large-scale enterprise initiatives spanning multiple engineering organizations, product teams, and technology platforms
  • Establish disciplined program structures that align business strategy, product direction, and technical execution across dependent workstreams
  • Ensure programs launch with clear ownership, success criteria, governance structures, and scalable delivery practices
What we offer
What we offer
  • discretionary short-term and long-term incentives
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Web

Help build the digital platform behind a globally recognised, subscription-drive...
Location
Location
United States , Washington, DC
Salary
Salary:
150000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of software engineering experience
  • 3+ years of web development
  • strong experience with JavaScript, TypeScript, and React
  • comfort working across frontend and backend systems (Python preferred)
  • experience building or consuming APIs
  • experience working with data models
  • experience collaborating in product-focused teams
Job Responsibility
Job Responsibility
  • Building and evolving modern React web applications at scale
  • working across the stack from frontend UI and performance to backend APIs and services
  • developing features that support subscriptions, authentication, personalization, and content delivery
  • collaborating closely with product, design, and content teams to ship high-impact features
  • balancing new feature development with thoughtful iteration on a mature platform
What we offer
What we offer
  • bonus and benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Platform

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
Read More
Arrow Right

Senior Software Engineer - Platform

Easygo leads the world in crafting top-tier entertainment experiences. Within ou...
Location
Location
Australia , Melbourne
Salary
Salary:
Not provided
easygo.io Logo
Easygo Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's/Master's degree in Computer Science or equivalent practical experience
  • 7+ years of hands-on experience in software engineering, with a primary focus on backend development
  • Experience with technologies such as Node.js, Microservices, Docker, Cloud services (e.g., AWS, Azure, Google Cloud) and related technologies
  • Experience with CI/CD tools (e.g., AWS Code Pipeline, GitHub Actions) for automating the deployment process
  • Proficiency in Subscriptions technology (WebSockets, Pub/Sub), TypeScript, GraphQL, database technologies such as PostgreSQL, Elasticsearch
  • Strong understanding of code architecture and design principles
  • Excellent problem-solving skills and the ability to thrive in a fast-paced, dynamic environment
  • Strong communication skills for effective collaboration with teams and stakeholders
  • Analytical mindset to address complex technical challenges and devise innovative solutions
  • Positive attitude and eagerness to learn new technologies to grow as a full-stack engineer
Job Responsibility
Job Responsibility
  • Actively engage in hands-on coding, testing, debugging, and troubleshooting to ensure code quality, scalability, and maintainability
  • Write efficient, scalable, and maintainable code, adhering to coding standards and best practices
  • Lead technical discussions and propose solutions that drive team performance and contribute to team and company OKRs
  • Innovate within the team by pushing for improvements and driving constructive changes to enhance team performance and efficiency
  • Analyse complex problems and provide effective solutions, contributing to team goals and initiatives
  • Lead and independently completed medium-sized projects or components from start to finish
  • Identify opportunities for improvement and take initiative in technical discussions
  • Share knowledge and best practices with the team, fostering a collaborative and learning-oriented environment
  • Mentor junior engineers by providing guidance and constructive feedback to support their growth
  • Collaborate with stakeholders, product managers, and engineering teams to effectively communicate technical concepts
Read More
Arrow Right

Senior Staff Engineer, Software Engineering

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and...
Location
Location
United States , Chevy Chase; Austin; Richardson; Seattle; Palo Alto
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Track-record of publications history in credible conferences and journals
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Fluency and Specialization with at least two modern languages such as Go, Java, C++, Python or C# including object-oriented design
  • Experience with Microservices oriented architecture and extensible REST APIs
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right