Roku

Senior Software Engineer - Backend

Roku

Apply
about 2 months ago
Bengaluru, India
Senior
H1B Sponsor

Responsibilities

  • Build large-scale platform products and services for Roku engineers and consumers.
  • Collaborate with Product/Design teams to develop software from concept to deployment.
  • Lead technology evaluations and enforce best practices in the development lifecycle.
  • Manage project priorities, deadlines, and deliverables.
  • Participate in Agile development processes including scoping, design, coding, testing, and maintenance.

Requirements

  • 8+ years of experience in building large-scale distributed systems.
  • 5+ years of experience with cloud-based platforms and infrastructure.
  • Understanding of system concepts like eventual consistency and CAP theorem.
  • Ability to lead the design and implementation of backend services.
  • Deep experience in building microservices using Java for Docker or Kubernetes.
  • Solid understanding of databases such as Aurora MySQL and DynamoDB.
  • Hands-on experience with AWS services like ALB, ECS, and RDS.
  • Familiarity with protocols and data formats such as REST, WebSockets, and JSON.
  • Demonstrated ability to drive consensus in design with senior team members.
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent.

Benefits

  • Comprehensive benefits including healthcare, life, and disability insurance.
  • Access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

Amazon DynamoDBAWSDockerJavaKubernetes

Categories

Backend