Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, AD Serving

Roku

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 does the team work on?

A highly scalable and highly available real-time advertising platform is crucial for supporting and growing Roku's advertising business. The mission of the Ad Engineering Team is to build this platform. We are hiring a Senior Software Engineer for the Advertising Platform to play a vital role in this mission. If you bring extensive experience building complex systems, love great technology at scale, enjoy mentoring, jumping in, and figuring things out in any system, this role is for you! 

 

What is the role?

Roku pioneered TV streaming and continues to innovate, leading the industry. The Roku Channel has us well-positioned to help shape the future of streaming. Continued success relies on investing in Advertising Engineering. The ideal candidate will possess endless curiosity and be able to pair a global mindset with locally relevant execution. The successful candidate will demonstrate a balance of hard and soft skills, including the ability to respond promptly to evolving business needs.

Building a real-time, highly scalable, and available advertising platform is critical for our success. Our team’s mission is to build a best-in-class advertising platform to support and grow Roku’s exploding ad business. Our platforms are highly performant, deployed at scale, and set new standards for enabling effective advertising while protecting user privacy.

 

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 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?

  • 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 the 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 

 

What experience would help someone be successful in this role at Roku?

  • 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/NoSQL, and other databases is a plus 
  • Experience with Big Data and cloud services such as AWS/GCP is a plus
  • Experience in the advertising domain is a big plus 
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent 
  • Self-motivated individual with a high level of accountability and ownership
  • Critical thinking and practical decision-making
  • Can do, results-oriented mindset
  • Nonpolitical, collaborative, and team-oriented
  • Desire to win in a highly competitive industry
  • AI literacy and curiosity. You have either 1) tried Gen AI in your previous work or outside of work or 2) are curious about Gen AI and have explored it
#LI-AB3

What's Roku's approach to hybrid working?

Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.

 

What are some of the benefits?

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

 

Accommodations

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law. If you require reasonable accommodation at any point in the hiring process, please direct your inquiries to View email address on weareroku.com .

 

What should I know about Roku's culture?

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. 

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002. 

To learn more about Roku, our global footprint, and how we've grown, visit .

By providing your information, you acknowledge that you want Roku to contact you about job roles, that you have read Roku's Applicant Privacy Notice , and understand that Roku will use your information as described in that notice. If you do not wish to receive any communications from Roku regarding this role or similar roles in the future, you may unsubscribe at any time by emailing View email address on weareroku.com .

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, AD Serving in Bangalore vacancy
  •  ...Technology Consulting- Senior: At EY, we’re all in to shape...  ...seamless, high-quality, value-added support, helping deliver exceptional...  ...Our innovation specialists serve the GDS Client Service and Enablement...  ...Technical Operations, Systems Engineering, Infrastructure, Networks, and... 
    Senior
    Local area
    Immediate start
    Worldwide
    Flexible hours

    EY

    Bangalore
    4 hours ago
  •  ...The Role The Role: As a Senior Technical Consultant (Shift Lead...  ...the Devices Factory, you will serve as the on‑shift technical authority...  ...next actions. - Coaches engineers in-flight (without slowing throughput...  ...by reinforcing patterns, not ad‑hoc fixes. - Confident... 
    Senior
    Remote job
    Full time
    Hybrid work
    Flexible hours
    Shift work
    Rotating shift

    Kyndryl

    Bangalore
    4 hours ago
  • Mon, 08/10/2026 - 05:41 Who We Are At Kyndryl, we run and reimagine the mission-critical technology systems that drive advantage for the world’s leading businesses.  We are at the heart of progress; with proven expertise and a continuous flow of AI-powered insight, enabling...
    Suggested
    Remote job
    Full time
    Hybrid work
    Flexible hours

    Kyndryl

    Bangalore
    4 hours ago
  •  ...Position Overview Job Title: Technical Engineering Lead and Product Manager Corporate Title: Assistance Vice President Location:...  ...Lead the design, development, and implementation of complex software solutions, ensuring high quality, scalability, performance, and... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Flexible hours
    Bangalore
    1 day ago
  •  ...Global Downstream Marketing team. This role will support the execution of organic search strategies that span traditional SEO, Answer Engine Optimization (AEO), and Generative Search Engine Optimization (GEO). The Specialist will help improve organic visibility and adapt... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area
    Working Monday to Friday
    Bangalore
    1 day ago
  • Tesco India •  Bengaluru, Karnataka, India •  Full-Time •  Permanent •  Working hours 45•  Apply by 31-Oct-2026
    Permanent employment
    Full time
    Bangalore
    5 hours ago
  • This role supports the general ledger process with varying degrees of supervision and self-initiative, develops, implements, and works on accounting, reporting and analytical activities. * This role will also support the effective processing and accumulation of financial...
    Senior

    Randstad

    Bangalore
    2 days ago
  • Tesco India •  Bengaluru, Karnataka, India •  Hybrid •  Full-Time •  Permanent •  Working hours 45•  Apply by 20-Aug-2026
    Senior
    Permanent employment
    Full time
    Hybrid work
    Bangalore
    6 hours ago
  • Tesco India •  Bengaluru, Karnataka, India •  Hybrid •  Full-Time •  Permanent •  Working hours 45•  Apply by 17-Aug-2026
    Senior
    Permanent employment
    Full time
    Hybrid work
    Bangalore
    6 hours ago
  •  ...incidents and driving timely remediation.- Partner with Cloud Engineering, DevOps, and application teams to embed security best practices...  ...assessments; conduct security reviews of end user applications and software to support an approved software process, ensuring only vetted... 
    Senior
    Immediate start

    Consulting firm

    Bangalore
    6 hours ago
  •  ...- Strong understanding of system design, software architecture, design patterns, and API design...  ...closely with product managers, frontend engineers, and cross-functional teams to deliver...  ...technical guidance.What would you do here :- As Senior Backend Developer, you will play a key... 
    Senior
    Long term contract

    Scaling Theory Technologies Pvt Ltd

    Bangalore
    6 hours ago
  •  ...AI governance program.Platform Engineering & Delivery : - Author the...  ...Leadership & Influence : - Mentor senior engineers and raise design-review...  ...across U.S. and India pods.- Serve as the senior technical...  ...enterprise workloads.- Strong software engineering foundation (Python... 
    Temporary work

    Orcapod Consulting Services Private Limited

    Bangalore
    6 hours ago
  •  ...Technical Leadership :- Lead a pod of 5 to 8 engineers across backend and frontend. Drive...  ...:1s and actively develop engineers. Help senior engineers grow toward Staff-level responsibilities...  ....Minimum Bar :- 8 to 14 years of software engineering experience with at least 3 years... 

    Zecruit AI Private Limited

    Bangalore
    6 hours ago
  • Description :- Oversee the development, implementation, and maintenance of the ServiceNow platform.- Collaborate with stakeholders to gather requirements and design effective solutions.- Drive the configuration and customization of ServiceNow modules including Incident Management...

    Kairos Technologies

    Bangalore
    6 hours ago
  • Job Description :- Minimum 3-5 years in a CoE lead, Practice Lead, Enterprise Architect, or equivalent governance/leadership capacity.- Define and own the multi-year Salesforce platform roadmap in alignment with enterprise IT strategy and business goals.- Establish and enforce...
    Summer work

    Tech Mahindra Ltd.

    Bangalore
    6 hours ago
  • Requirement Skills :Mandatory :- Handson Software development using C++- Strong analytical/problem-solving skill with hands-on debugging skills- Excellent Oral and written communication skillsPreferred :- Any experience in HDD/SSD Firmware design/development/validation/tools... 

    SHALAKA DILIP DESAI

    Bangalore
    6 hours ago
  • SAP ABAP ConsultantExperience : 5 - 10 YearsLocation : Bangalore / Hyderabad / PuneJob Summary :We are looking for an experienced SAP ABAP Consultant with strong hands-on expertise in Core ABAP development, SAP Note Implementation, IDocs, Enhancements, and Forms.Required Skills...
    Immediate start

    IT Firm

    Bangalore
    6 hours ago
  • Job Title : Senior webMethods Upgrade Expert (8-10 Years) Immediate JoinerLocation : Bangalore, Gurgaon (Onsite)Notice Period : Immediate Joiners PreferredExperience : 8-10 YearsCompany : GinimindsJob Description : We are looking for an experienced webMethods Upgrade Expert... 
    Senior
    Immediate start

    Giniminds

    Bangalore
    6 hours ago
  •  ...enabling scalable and governed AI solutions, strong experience working with LLMs and Prompt engineering).NICE TO HAVE (OPTIONAL) : - Databricks Mosaic.Roles and Responsibilities : The Senior Data Engineer is the one who designs and builds data foundations and end to end... 
    Senior

    Andor Tech(India) Pvt Ltd

    Bangalore
    6 hours ago
  • Senior React Developer (46 Years) GenAI :Required Skills :- React.js, JavaScript (ES6+),...  ...Generative AI / LLM concepts, including prompt engineering and practical use of AI APIs- Experience...  ...calling.- Experience with AI-assisted software development tools and workflows. (ref:... 
    Senior

    MetaDesign Solutions Pvt Ltd.

    Bangalore
    6 hours ago
  • Experience : 5 to 10 YearsLocation : Bangalore / DelhiAbout the Role : We are looking for experienced Microsoft Power Apps Developers with strong hands-on experience in developing business applications using Power Apps, Power Automate, Dataverse and SharePoint.Key Responsibilities...

    Xohani Solutions Private Limited

    Bangalore
    6 hours ago
  •  ...a positive impact in the communities we serve.Company Culture:At DysrupIT, success isn'...  ...clients, not just deliver it.Job Summary:As a Senior D365 Developer, you will play a key role...  ...Technology, Computer Science, Engineering, Business Information Systems or a related... 
    Senior
    Hybrid work
    Immediate start

    DYSRUPIT INDIA PRIVATE LIMITED

    Bangalore
    6 hours ago
  • Work Mode: WFONotice Period: 0-30 Days (Immediate Joiners Preferred)Job Description:- 5+ years of relevant IT experience in Azure services, AI-led solutions, and Microsoft Power Platform technologies.- Architect end-to-end enterprise solutions leveraging Microsoft Copilot Studio...
    Immediate start

    Cloud BC Labs

    Bangalore
    6 hours ago
  •  ...dealing with billions of rows of data and serving millions of API requests every hour.- Ability to take full ownership of the software development lifecycle from requirement to release...  ...technical documentation enabling other engineers to step in and deliver efficiently.-... 
    Senior
    Full time

    Trendlyne

    Bangalore
    6 hours ago
  • Job Summary :We are looking for a passionate UI Developer with 4+ years of experience in building modern, scalable web applications using Angular. The ideal candidate should have experience working with Micro Frontend architecture, reusable component libraries, and responsive...

    SISA information security pvt ltd

    Bangalore
    6 hours ago
  •  ...Good to have : SQL/NoSQL databases, Elasticsearch, Docker, Kubernetes, Cybersecurity/Compliance knowledge.Qualifications :- 6+ years of software development experience.- Minimum 3+ years of hands-on experience in GoLang.- Prior experience in backend systems, distributed systems... 

    SISA information security pvt ltd

    Bangalore
    6 hours ago
  • About the Role :We are looking for an experienced Power BI Developer with strong expertise in data modeling, DAX, and modern BI solutions along with Healthcare Knowledge. The ideal candidate will be responsible for designing, developing, and maintaining interactive dashboards...

    Carelon Global Solutions India LLP

    Bangalore
    6 hours ago
  • Role: Azure Data DevOps EngineerExperience: 7 - 12 YearsLocation: BangaloreWork Mode: HybridType: PermanentWe are looking for a strong DevOps CI/CD resource, who has Kubernetes exposure.Roles & Responsibilities:- Strong conceptual understanding of DevOps fundamentals (CI/CD,...

    Blanket Technologies

    Bangalore
    6 hours ago
  •  ...experience as a Solution Architect or Technical Architect.Mandatory Skills : 1. PCAI / NVIDIA AI Enterprise experience (6+ months)2. AI/ML Engineering (4+ years)3. Kubernetes (4+ years)4. Big Data & Distributed Computing (4+ years)5. Architecting scalable cloud solutions (4+ years)... 

    Veltris

    Bangalore
    6 hours ago
  •  ...code/no-code platforms.Key Responsibilities:- Own the complete software development lifecycle, including requirements analysis, design,...  ...security, and scalability.- Work closely with product, security, and engineering teams to design robust integration solutions.- Deploy and... 

    Rroot Shell Technologiiss Private Limited

    Bangalore
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, AD Serving. Be the first to apply!