23 days ago
Bengaluru, IndiaSenior
Responsibilities
- Build extremely large-scale platform products and services used by Roku engineers and consumers across millions of devices.
- Collaborate with Product and Design teams to take software from ideation through production deployment and support.
- Lead technology evaluations and promote development best practices through code and design reviews.
- Design and implement backend services and work with a range of data platforms.
- Manage project priorities, deadlines, and deliverables.
- Participate in scoping, technical design, coding, testing, deployment, and maintenance.
- Use AI-assisted engineering tools to accelerate development, verify outputs, and work effectively in unfamiliar codebases.
Requirements
- 8+ years of experience building large-scale distributed systems.
- 5+ years of experience working with cloud-based platforms and infrastructure.
- Understanding of eventual consistency, the CAP theorem, and related system concepts.
- Deep experience building Java microservices for Docker or Kubernetes container platforms.
- Strong understanding of databases such as Aurora MySQL and DynamoDB.
- Hands-on experience with AWS ALB, ECS, RDS, or similar cloud services.
- Experience with REST, WebSockets, HTTPS, JSON, Protobuf, and other protocols and data formats.
- Ability to lead backend service design and implementation and drive consensus with senior team members.
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent.
- Experience using AI-assisted engineering tools such as Claude Code, Cursor, MCP servers, custom skills, or agent frameworks, with examples of shipped work.
Benefits
- Hybrid work generally requires office attendance Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five days onsite.
- Benefits may include mental health and financial wellness support, healthcare, life and accident insurance, disability coverage, commuter benefits, retirement options, and paid time off according to local policies.
- Reasonable accommodations and adjustments are available during the hiring process.
Tech Stack
Categories
About Roku
Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.
