Posted on: 30/09/2025
Roku's Commerce Engineering team processes billions of dollars in transactions every year. We are responsible for building next-generation commerce and payment core experiences and services to support both our streaming customers as well as our content partners. Our industry-leading product includes a variety of verticals - from selling physical and digital goods, subscription billing services, processing a variety of payment methods, disbursements to partners, to ensuring payment integrity. In addition, we fill a critical role in supporting our internal engineering, business, product, marketing, and financial partners.
We're now looking for a talented and experienced Backend Engineer to join the Roku Pay team. The ideal candidate will have a strong background in system architecture. If you have a consistent track record of improving large-scale systems and enjoy building consumer-facing platforms, and if you are innovative at heart and have a great balance of learning, organising, and building, and enjoy making an impact, this role might be a great fit for you!
Responsibilities :
- Building extremely large-scale services to enrich the Roku experience for millions of users.
- Drive and design solutions across different verticals, including payment processing, payment integrity, e-commerce, subscriptions, billing, and disbursements.
- Work with Product/Design to deliver both platform and product features, taking a concept from ideation to its production deployment and support.
- Leading efforts to evaluate new technologies and continue to push for best practices across the entire development life cycle, including code and design reviews.
- Managing project priorities, deadlines, and deliverables.
Requirements :
- 6+ years working with cloud-based platforms and infrastructure.
- 3+ years of experience working in the payments Industry.
- An understanding of system concepts and approaches, such as eventual consistency and the CAP theorem.
- Ability and desire to lead the design and implementation of backend services, coupled with a deep understanding of different data platforms.
- Deep experience in building microservices using Java for container platforms such as Docker or Kubernetes.
- Solid understanding of databases such as Aurora, MySQL, and DynamoDB.
- Hands-on Experience working with AWS ALB, ECS, RDS, or similar cloud services.
- Experience with a breadth of protocols and data formats such as REST, WebSockets, HTTPS, JSON, and Protobuf.
- Demonstrated ability to drive timely consensus in design with other senior team members.
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1553903