Full-Time

Senior Software Engineer

Platform Services

Posted on 10/24/2024

Roku

Roku

1,001-5,000 employees

Streaming devices and content distribution platform

Consumer Software
Consumer Goods
Entertainment

Senior

Manchester, UK

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Python
NoSQL
Data Structures & Algorithms
Apache Spark
SQL
Java
Hadoop
Oracle
Cassandra
Requirements
  • 5+ years of experience in delivery multi-tier, highly scalable, distributed web application
  • Deep understanding in software architecture, object-oriented design principles, and data structures
  • Extensive experience in developing microservices using Java, Python
  • Experience in distributed computing frameworks like - Hive/Hadoop, Apache Spark.
  • Good experience in Test driven development and automating test cases using Java/ Python
  • Experience in SQL / NoSQL (Oracle, Cassandra) database design
  • Demonstrated ability to be proactive, self-driven, and make practical trade-offs based on business needs, entrepreneurial spirit
  • Excellent verbal and written communication skills
  • BS or MS degree in Computer Science or equivalent
Responsibilities
  • Design, develop and deploy scalable web applications and services, being part of everything from contributing to web technology and framework stack, to use case and data model design
  • Drive architecture discussions, take ownership and responsibility over new projects, and deliver high quality software with tight timeline
  • Partner with security and compliance teams to ensure the application meets compliance, security and audit requirements
  • Participate in the continual improvement of engineering tools, cloud-based technologies/services, and process
  • Define and participate in Agile development process, including scoping, technical design, estimation effort, coding, testing, debugging, code reviews, maintenance and support
  • Collaborate with cross-function teams and demonstrate great communication skills

Roku operates in the streaming television market, providing a variety of products such as Roku-branded TVs, streaming players, and audio equipment. Their products are powered by a specialized operating system that enhances the home theater experience. Roku also creates exclusive content through Roku Originals, which is available on The Roku Channel, a free streaming service that reaches around 80 million households. Unlike many competitors, Roku's business model combines hardware sales with advertising revenue and content distribution, allowing them to generate income from both product sales and ad-supported streaming services. The company's goal is to deliver an accessible and enjoyable streaming experience to consumers.

Company Stage

IPO

Total Funding

$241M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

0%

1 year growth

8%

2 year growth

-4%
Simplify Jobs

Simplify's Take

What believers are saying

  • Roku's UK expansion with QLED TVs could boost brand recognition and sales.
  • New 'fast' channels enhance content offerings, potentially increasing viewership and ad revenue.
  • Seasonal programming on The Roku Channel aims to attract diverse audiences during peak times.

What critics are saying

  • Dolby's lawsuit could lead to significant legal and financial repercussions for Roku.
  • UK market competition may challenge the success of Roku's new QLED TV models.
  • New content offerings may not attract the expected audience, risking lower ad revenue.

What makes Roku unique

  • Roku's proprietary OS offers a seamless and user-friendly streaming experience.
  • Roku Originals and The Roku Channel provide exclusive content to attract diverse audiences.
  • Roku's strategic partnerships, like with CHiQ, expand its global market presence.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Unlimited vacation days

Medical, wellness, and financial benefits

Free snacks and access to fitness center at headquarters

INACTIVE