×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Node.js, React

Job in Los Gatos, Santa Clara County, California, 95032, USA
Listing for: Roku
Full Time position
Listed on 2026-06-17
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Senior Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer – Node.js, React

Roku 17 March 2025

Teamwork makes the stream work. Roku is changing how the world watches TV. Roku is the #1 TV streaming platform in the US and Mexico, and we aim to power every television in the world. Our mission is to connect consumers to the content they love and help content publishers and advertisers engage audiences.

The Ads Customer Interfaces team develops full‑stack web application services, APIs, and UIs that provide a unified approach to interfacing with internal and external customers across Roku’s advertising products. We aim to provide the best‑in‑class user experience and service while delighting users by simplifying business processes.

About the role

We are looking for a Senior Software Engineer who will work extensively on our container‑orchestrated platform, combining front‑end and back‑end technologies to develop a scalable and robust solution.

What you’ll be doing
  • Design, develop and deliver high‑quality web applications and back‑end services.
  • Work as part of a high‑functioning team of UX designers, software engineers, dev‑ops, QA and product management.
  • Collaborate both independently and in pairs to deliver prioritised features efficiently.
  • Participate in planning and refinement of features with the team.
  • Implement new features and write test cases to ensure code quality.
  • Use CI/CD tools to maintain quality and scaling standards.
  • Continuously improve our software delivery process, reducing waste and adding value.
  • See a feature through from design to deployment in customer‑facing environments.
  • Troubleshoot challenging problems affecting users.
We’re excited if you have
  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 5+ years of relevant software development experience, such as Node.js, React, Next.js.
  • 3+ years of experience with cloud‑based technology (AWS, GCP).
  • Experience building large‑scale, low‑latency distributed systems.
  • Solid understanding of algorithms, data structures, performance optimisation and OOP.
  • Experience with distributed caching, SQL/No

    SQL and other databases.
  • Experience with container‑based orchestration (Docker, Kubernetes).
  • Experience using infrastructure‑as‑code tools such as Terraform.
  • In‑depth understanding of CI/CD and related tools such as Jenkins.
  • Experience with Git Lab and Git Hub.
  • Experience with Jira and Confluence.
  • Good understanding of Agile practices.
  • Ability to estimate tasks and work within a schedule.
Benefits
  • Competitive base salary and equity.
  • Health, dental and vision insurance.
  • Life, accident and disability coverage.
  • 401(k) retirement plan with company match.
  • Paid time off for vacation and personal reasons.
  • Access to mental‑health and financial‑wellness resources.
  • Other statutory and voluntary benefits depending on location.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary