Roku

Senior Software Engineer, Video Platform

Roku
Apply
3 months ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Design and implement highly scalable and reliable web-scale applications.
  • Translate functional specifications into logical, component-based technical designs.
  • Contribute technically to the design and implementation of core backend components for the video services platform.
  • Write and review code and evaluate architectural tradeoffs involving performance and security.
  • Collaborate with engineering groups across Roku to support video services initiatives.
  • Manage individual project priorities, deadlines, and deliverables with limited supervision.
  • Lead the design of the video services platform and collaborate with product, commercial, and external strategic partner teams.

Requirements

  • At least 5 years of programming experience with Java core libraries and web server applications.
  • Experience with object-oriented design, design patterns, high-performance cloud-based microservices, and modern microservices architectures.
  • Experience with REST/JSON API frameworks, Apache, Tomcat, and deploying services on AWS.
  • Experience with NoSQL technologies such as Cassandra, DynamoDB, and Redis, plus relational databases such as Oracle or MySQL.
  • Bachelor’s degree in Computer Science plus 8 years of experience or equivalent; a master’s degree is preferred.
  • Preferred expertise in over-the-top video delivery, on-demand and live streaming, DRM, encoding, delivery, and CDNs.
  • Strong problem-solving, analytical, written, and verbal communication skills.
  • Ability to handle periodic on-call duty and out-of-band requests.

Benefits

  • Hybrid work approach with office attendance Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
  • Mental health and financial wellness support.
  • Healthcare benefits including medical, dental, and vision where available.
  • Life, accident, disability, commuter, and retirement benefits such as 401(k) or pension, depending on location.
  • Time off in accordance with local leave policies and personal needs.

Tech Stack

Amazon DynamoDBApache CassandraAWSJavaMySQLRedis

Categories

Roku

About Roku

1,001-5,000 employees

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.