Lead Software Engineer, Payment Platform

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to TV and connecting consumers to content they love.
$400,000 - $500,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Finance

Description For Lead Software Engineer, Payment Platform

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.

Last updated 7 hours ago

Responsibilities For Lead Software Engineer, Payment Platform

  • Lead the evaluation and implementation of new technologies and designs
  • Engage in architectural discussions across multiple teams
  • Provide technical leadership for platform capabilities
  • Own building platform features
  • Review technical specification documents
  • Own design and implementation of shared architectural layers
  • Be an evangelist for best practices
  • Be actively involved in code/design reviews
  • Code 70% of the time

Requirements For Lead Software Engineer, Payment Platform

Java
Python
  • 15+ years of experience in large-scale backend services
  • Good understanding of payment flows and processing
  • Experience with payment system architecture and implementation
  • Familiar with compliance standards (SOX, PCI, 3DS)
  • Experience with RFP Process
  • Strong architectural design experience
  • Experience with multi-cloud solutions
  • Strong expertise with AWS or GCP
  • Strong expertise in Payments and billing systems
  • Strong passion & expertise in building CI/CD pipelines

Benefits For Lead Software Engineer, Payment Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
  • Health insurance (medical, dental, vision)
  • Life insurance
  • Disability benefits
  • 401(k)
  • Parental leave
  • Wellness benefits
  • Paid time off
  • Mental health support
  • Financial wellness support

Interested in this job?

Jobs Related To Roku Lead Software Engineer, Payment Platform

Principal Staff Software Engineer, Developer Productivity

Lead the development of next-generation testing and quality infrastructure as Principal Staff Software Engineer at LinkedIn, shaping the future of developer productivity.

Principal Software Engineer - Core Services

Principal Software Engineer position at Roblox, leading core infrastructure and API development for a platform serving millions of users daily.

Principal Software Engineer, Backend - Platform

Principal Software Engineer position at Coinbase focusing on backend platform development, requiring 15+ years of experience and offering $297,670 - $350,200 USD.

Principal Software Engineer - Video

Principal Software Engineer position at Roblox, focusing on video systems integration in 3D gaming environments, offering $322K-$391K salary with hybrid work model in San Mateo, CA.

Principal Software Engineer: Creator Services Platform

Principal Software Engineer position at Roblox, leading the Creator Services Platform team in San Mateo, CA. Build and architect API systems while mentoring engineers. 8+ years experience required.