Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

R

Senior Software Engineer - FullStack

Roku · Bengaluru, India

Est. ~₹35L (est.)6–14 yrs experiencePosted 3w ago

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. What is the role? As a Full Stack Engineer on the Customer Care Engineering team, you will play a pivotal role in building and evolving a platform that leverages web technologies and cutting-edge generative AI to support world-class customer care experiences, including intelligent chatbots, agent dashboards, telephony integration, and self-service workflow automation. You will design, develop, test, deploy, and maintain full stack web applications for a multi-region CRM platform while determining the strategic and tactical direction of the front-end architecture with cross-browser compatibility and accessibility. You will build and optimize Retrieval-Augmented Generation (RAG) solutions to power chatbot interactions and advocate for operational excellence by driving best practices in monitoring, performance, and reliability. Your expertise will help shape intelligent, scalable solutions that enhance customer support experiences across multiple support call centers globally. You will collaborate with product managers, UX designers, data science teams, and the larger engineering organization on business and architecture proposals to deliver seamless customer care experiences. This role also involves staying current on emerging technologies and bringing innovative ideas to continuously enhance the platform. How will I use AI at Roku? At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact. We value your AI skills if you have built fluency across the agentic engineering toolchain — coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you. What are the responsibilities of the role? • p]:inline" data-streamdown="list-item">Design, develop, test, deploy, document, and maintain full stack web applications for a multi-region CRM platform • p]:inline" data-streamdown="list-item">Determine the strategic and tactical direction of the front-end architecture with cross-browser compatibility, accessibility, and search engine optimization • p]:inline" data-streamdown="list-item">Build and optimize Retrieval-Augmented Generation (RAG) solutions to power chatbot interactions • p]:inline" data-streamdown="list-item">Advocate for operational excellence, driving best practices in monitoring, performance, and reliability • p]:inline" data-streamdown="list-item">Participate in the agile development process, including scoping, technical design, effort estimation, coding, testing, debugging, code reviews, maintenance, and support • p]:inline" data-streamdown="list-item">Write clean, efficient, and maintainable code across frontend and backend services • p]:inline" data-streamdown="list-item">Monitor, debug, and resolve issues across the stack to maintain platform reliability • p]:inline" data-streamdown="list-item">Stay updated on emerging technologies, bringing innovative ideas to enhance the platform • p]:inline" data-streamdown="list-item">Collaborate with product managers, UX designers, data science teams, and the larger engineering organization on business and architecture proposals to deliver seamless customer care experiences What experience woul