LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Roku›Senior Software Engineer, Advertising
Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m⭐ 3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

🌐 Website💼 LinkedIn𝕏 TwitterAll 232 jobs →
Roku

Senior Software Engineer, Advertising

Roku • Boston, Massachusetts

Posted 16h ago🏛️ On-SiteSeniorSoftware engineering📍 Boston
Apply Now →

Skills & Technologies

JavaJavaScriptReactREST API

Overview

Roku is hiring a Senior Software Engineer to build user interfaces and APIs for their advertising campaigns. You'll work with Java, JavaScript, and React to enhance usability and performance. This role requires 5+ years of experience in software engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, with a strong background in building scalable web applications and back-end services. Your expertise in Java and JavaScript allows you to create high-performance applications that meet user needs effectively. You understand the importance of collaboration and have experience working closely with UX, Product, and Commercial teams to deliver exceptional results. Your problem-solving skills are complemented by a gritty, self-directed approach, and you thrive in agile environments where continuous improvement is key. You are curious and open to learning, always seeking to elevate the quality and performance of your work. You have strong interpersonal skills, enabling you to respond effectively to evolving business needs and foster positive relationships with stakeholders.

Desirable

Experience with React is a plus, as it will help you contribute to the user interface aspects of our projects. Familiarity with REST APIs and service-oriented architecture will enhance your ability to integrate various components of our advertising platform. A global mindset with locally relevant execution will be beneficial as you work with diverse teams and partners.

What you'll do

As a Senior Software Engineer at Roku, you will be responsible for designing and implementing user interfaces and APIs that power our advertising campaigns. You will collaborate with cross-functional teams to enhance the usability and performance of our applications, ensuring they meet the needs of our users and partners. Your role will involve continuous shipping of features, where you will add enhancements to existing systems while maintaining high standards of quality and scalability. You will participate in code reviews and contribute to the technical direction of the team, sharing your insights and best practices with your colleagues. You will also engage in problem-solving discussions, helping to identify and address challenges that arise during development.

What we offer

At Roku, we offer a dynamic work environment where your contributions are valued from day one. You will have the opportunity to work on impactful projects that delight millions of TV streamers around the world. We provide a competitive salary and benefits package, along with opportunities for professional growth and development. Our culture encourages collaboration and innovation, allowing you to make a meaningful impact on our products and the overall user experience. Join us in our mission to change how the world watches TV and be part of a fast-growing public company that is at the forefront of the streaming revolution.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Apply Now →Get Job Alerts