Roku is changing how the world watches TV. We're looking for a talented and experienced Backend Engineer to join our APPS team, building large-scale platform products and services, used by Roku engineers and directly by consumers across millions of devices.
Requirements
- 8+ years of experience building large-scale distributed systems
- 5+ years working with cloud-based platforms and infrastructure
- Strong background in microservices
- Ability and desire to lead the design and implementation of backend services
- 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
- Bachelors or Master’s degree in Computer Science, Engineering, or equivalent
Benefits
- Comprehensive benefits including global access to mental health and financial wellness support and resources
- Local benefits including healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
- Vacation and personal time off