Senior Software Engineer - Node.js
RokuBengaluru, IndiaPosted 16 March 2026
Job Description
Teamwork makes the stream work.
Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
About the team
The Advertising Engineering is a group of highly skilled technologists building innovative platform products and services that enable over 100M+ users and streaming devices. We connect users to the streaming content they love and empower publishers to build and monetize large audiences. Our work spans a range of critical services that power the Roku advertising ecosystem, including marketing, sales, backend operations, campaign management, and revenue reconciliation. Within this, the Ads Customer Interfaces team develops full-stack web applications with UI, services, and data layers that provide a unified interface to Roku’s suite of advertising products. Our mission is to deliver a best-in-class user experience for internal and external advertising products, simplifying tasks while delighting users.
About the role
We are seeking a Senior Node JS backend Engineer, and this role sits at the heart of Roku’s advertising business. The systems you build directly impact revenue execution, campaign quality, operational efficiency, and advertiser experience. You’ll have the opportunity to influence architecture, product direction, and engineering culture while working on problems at real scale.
What you’ll be doing
Design, develop, and maintain scalable backend services using Node.js for order management and campaign management workflows
Build and evolve APIs that support advertising internal or external needs
Own end-to-end delivery of features from design through production and post-launch support
Collaborate with frontend engineers to power intuitive and reliable customer-facing interfaces
Work closely with product managers, ad operations, and business stakeholders to translate complex requirements into robust technical solutions
Ensure high standards for performance, reliability, security, and observability in production systems
Improve system architecture to support scale, automation, and future platform evolution
Mentor junior and mid-level engineers and contribute to engineering best practices
Participate in code reviews, design reviews, and on-call rotations as needed
Support GenAI-powered services and Agentic AI in Ads automation.
Required Qualifications Requirements
8+ years of software development experience, with strong hands-on experience in Node.js
Expertise in building RESTful APIs and backend services at scale
Strong understanding of asynchronous programming, event-driven architectures, and distributed systems
Experience working with databases (SQL and NoSQL) and data modeling for complex business domains
Experience integrating with third-party systems and internal platforms via APIs and messaging
Solid understanding of cloud-native development and production operations
Strong problem-solving skills and ability to work in ambiguous, fast-paced environments
Excellent communication skills and ability to collaborate across teams
Experience with workflow orchestration, automation, or rule-based systems
Exposure to data pipelines, reporting systems, or analytics platforms
Our Hybrid Work Approach
Roku fosters an inclusive and collaborative environment where teams work in the office Mond ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
AI Resume Fit Check
See exactly which skills you match and which are missing before you apply. Free, instant, no spam.
Check my resume fitFree · No credit card
More jobs at Roku
See all →Senior Software Engineer, Test Automation
Bengaluru, India · 16 March 2026
Senior Full Stack Engineer - Web
Manchester, United Kingdom · 13 March 2026
Software Engineer Intern, Streaming Media
San Jose, California · 13 March 2026
Senior Software Engineer in Test, Python
Cambridge, United Kingdom · 13 March 2026