Full-Time

Senior Software Engineer

Advertising Engineering

Confirmed live in the last 24 hours

Roku

Roku

1,001-5,000 employees

Streaming devices and content distribution services

Consumer Software
Consumer Goods
Entertainment

Expert

Manchester, UK

Category
Backend Engineering
FinTech Engineering
Software Engineering
Required Skills
Data Science
Data Structures & Algorithms
SQL
Java
AWS
C/C++
Google Cloud Platform
Requirements
  • 10+ years of experience building large scale and low latency distributed systems
  • Command of Java or C++
  • Solid understanding of algorithms, data structures, performance optimization techniques, object-oriented programming, multi-threading, and real-time programming
  • Experience with distributed caching, SQL/NO SQL, and other databases is a plus
  • Experience with Big Data and cloud services such as AWS/GCP is a plus
  • Experience in advertising domain a big plus
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent
Responsibilities
  • Work alongside a highly skilled engineering team to design, develop, and maintain large scale, highly performing, real-time applications
  • Own building features, driving directly with product and other engineering teams
  • Demonstrate excellent communication skills in working with technical and non-technical audiences
  • Be an evangelist for best practices across all functions – developers, QA, and infrastructure/ops
  • Be an evangelist for platform innovation and reuse
  • Deliver top-quality software in a timely fashion

Roku provides a range of products and services in the streaming television market, primarily targeting consumers in the U.S. and Mexico. Their offerings include Roku-branded TVs, streaming players, audio equipment, and a Smart Home system, all powered by a specialized operating system that enhances the home theater experience. Roku also creates original 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 for users while expanding their content offerings.

Company Stage

IPO

Total Funding

$241M

Headquarters

San Jose, California

Founded

2002

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-1%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Partnership with CHiQ expands Roku's presence in the European smart TV market.
  • New 'fast' channels on The Roku Channel can boost user engagement and ad revenue.
  • Strong investor confidence is shown by recent investments from multiple asset management firms.

What critics are saying

  • Dolby's lawsuit could result in significant legal costs and damages for Roku.
  • Competition from established brands like Samsung and LG may impact QLED TV sales.
  • 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 viewers.
  • Roku's diverse product range includes TVs, streaming players, and audio equipment.

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