GrepJob
Roku

Senior Software Engineer, Backend

Roku
Apply
about 3 hours ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Design and implement highly scalable and reliable web scale applications, tools, and automation frameworks for the Roku Content Management System.
  • Collaborate with product management and internal engineering teams to evolve the Roku Content Management Systems and Tools.
  • Build data pipelines for batch, near-real-time, and real-time processing.
  • Translate functional specifications into logical, component-based technical designs.
  • Write and review code, evaluating architectural tradeoffs for performance and security.
  • Participate in architecture discussions and influence the product roadmap.
  • Manage individual project priorities, deadlines, and deliverables with limited supervision.

Requirements

  • Strong problem-solving and analytical abilities.
  • 5+ years of professional experience as a Software Engineer.
  • Proficiency in Java, Scala, or Python.
  • Strong technical competency in building high-performance and cloud-based scalable microservices.
  • Experience with microservice and event-driven architectures.
  • Experience with modern microservices architectures and API frameworks (REST/JSON).
  • Experience with cloud platforms such as AWS (preferred) or GCP.
  • Experience with NoSQL data storage technologies like Cassandra, DynamoDB, Redis, and RDBMS like Oracle or MySQL.
  • Ability to handle periodic on-call duty and strong written and verbal communication skills.
  • Bachelor's Degree in Computer Science or equivalent experience; Master's degree preferred.

Benefits

  • Comprehensive benefits including mental health and financial wellness support.
  • Healthcare options including medical, dental, and vision.
  • Retirement options such as 401(k)/pension.
  • Support for taking time off in accordance with local leave policies.

Tech Stack

Amazon DynamoDBApache CassandraAWSGoogle Cloud PlatformJavaMySQLPythonRedisScala

Categories

BackendData Engineering