R

Roku

Streaming hardware and ad-supported content

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USA$425k - $537.2k /yr

About the Job

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • 10 years of progressive experience in the position or a related occupation.
  • At least 1 year of prior work experience delivering multi-tier, highly scalable, distributed web applications.
  • At least 1 year of prior work experience with software architecture, object-oriented design principles, and data structures.
  • At least 1 year of prior work experience developing microservices using Java, Spring, Python, and CI/CD.
  • At least 1 year of prior work experience with SQL and NoSQL, including Oracle database design.
  • At least 1 year of prior work experience with AWS Cloud, including EC2, S3, RDS, SQS, VPC, and ElastiCache.
  • At least 1 year of prior work experience with Google Cloud, including Cloud Datastore, Cloud Storage, and Pub/Sub.

Responsibilities

  • Design, develop, and deploy scalable web applications and services, contributing to the web technology and framework stack as well as use-case and data-model design.
  • Drive architecture discussions, take ownership and responsibility for new projects, and deliver high-quality software on tight timelines.
  • Partner with security and compliance teams to ensure applications meet compliance, security, and audit requirements.
  • Participate in continual improvement of engineering tools, cloud-based technologies and services, and processes.
  • Define and participate in the Agile development process, including scoping, technical design, effort estimation, coding, testing, debugging, code reviews, maintenance, and support.
  • Collaborate with cross-functional teams.

About the Company

Roku

Streaming hardware and ad-supported content

Roku provides a streaming entertainment ecosystem built around hardware devices (Roku TVs, streaming players, smart home gear, and audio gear) and a purpose-built operating system. Its devices run the Roku OS to deliver apps and streaming content to televisions. The Roku Channel offers free, ad-supported content and Roku Originals are exclusive programs produced in-house, bundled with advertising revenue and content distribution. The business model blends hardware sales, advertising, and distribution of content through its platform. Roku differentiates itself by offering a wide range of affordable devices, a centralized ad-supported free channel, and in-house originals, creating an integrated yet open platform for apps and content. The company’s goal is to grow a large, easy-to-use streaming ecosystem that combines hardware, software, and content to reach many households and monetize through device sales, ads, and distribution deals.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Jose, CA
Founded
2002

Recently Posted Jobs

Explore more opportunities at Roku

See more jobs