Roku, the leading TV streaming platform in North America, is seeking a Lead Software Engineer for their Payment Platform team. This role is part of Roku Pay, a core monetization stream encompassing Pricing, Billing, and Payments ecosystems. The position offers an exciting opportunity to rebuild their platform to support domestic and international growth plans.
The ideal candidate will bring 15+ years of experience in large-scale backend services, specifically within payment system architecture and implementation. You'll be responsible for leading the evaluation and implementation of new technologies, engaging in architectural discussions across teams, and providing technical leadership to ensure high availability and scalability of the platform.
The role combines strategic leadership with hands-on development, expecting 70% of time spent coding. Key responsibilities include owning platform features, reviewing technical specifications, and implementing shared architectural layers. You'll need expertise in payment flows, processing, and compliance standards (SOX, PCI, 3DS), along with strong experience in cloud solutions (AWS/GCP) and CI/CD pipelines.
Compensation is highly competitive, ranging from $400,000 to $500,000 annually for California-based candidates. Roku offers comprehensive benefits including health insurance, 401(k), parental leave, mental health support, and paid time off. The position is based in San Jose, California, where you'll join a fast-paced environment focused on company success.
This is an exceptional opportunity for a senior technologist to make a significant impact on Roku's payment infrastructure while working with cutting-edge technologies in cloud deployments and microservices. You'll be instrumental in shaping the future of how millions of users interact with Roku's payment systems while working for a company that's revolutionizing how the world watches TV.