Job Specifications
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 teamRoku Pay is one of Roku's core monetization streams and is well-suited to ramp up on a significant growth path. Roku Pay encompasses the Pricing, Billing, and Payments ecosystems, as well as many other integrations, to deliver an excellent experience for our partners and consumers. We are on a journey to rebuild our platform to support our growth plans both in domestic and international markets.
For California Only - The estimated annual salary for this position is between $400,000 - $500,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. About the role
As part of this exercise, you will have the opportunity to design and build a highly scalable, performant, and resilient system—one that could significantly influence Roku’s future growth trajectory. This challenge will allow you to demonstrate your ability to architect solutions that operate at scale, leverage modern cloud technologies, and embody best practices in distributed systems design. You’ll work with cutting-edge tools and frameworks to craft microservices, optimize cloud deployments, and ensure system reliability, all while contributing to the evolution of Roku’s technology ecosystem and its ability to deliver exceptional user experiences worldwide.
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
Review technical specification documents created by the development team and mentor team members
Own design and implementation of shared architectural layers (e.g., queuing, event systems, shared memory clusters) and libraries that can be used across teams
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, but expected to code 70% of the time
We're excited if you have
15+ years of experience in large-scale backend services, specifically within payment system architecture and implementation, or related professional industry experience
A good understanding of various payment flows, including payment processing, card tokenization, payment gateway integration, and token vault management, is required.
Good understanding of different payment processing flows, such as sync vs async, and online vs offline.
Familiar with different compliance standards, such as SOX, PCI, 3DS, etc.
Experience with the RFP (Request for Proposal) Process, proven ability to translate business needs to vendor requirements, performance of deep technical evaluation on 3rd parties vendors, and helping businesses select the right vendor to scale with the company.
Strong architectural design experience and a proven track record of building a highly available, scalable payment platform.
Experience with multi-cloud solutions is a plus, as is the ability to provide technical guidance for designing, deploying, and scaling applications across multiple cloud environments.
Strong expertise with cloud solutions/systems across the cloud, with AWS or GCP, is a must.
Strong experience in designing and leading highly complex transactional systems
Strong passion for technology and adding value to the bottom line through technology
Strong expertise in Payments and billing systems is required
Strong passion & expertise in building and adopting CI/CD pipelines
Benefits
Roku is committed to offering
About the Company
With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV.
Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximat...
Know more