This job has expired

This position was posted on March 2, 2026 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

Roku, Inc. logo

Senior Software Engineer (Java - Backend. Ads)

Job Overview

Location

Bengaluru, India

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 2, 2026

Full Job Description

đź“‹ Description

  • • Join Roku's dynamic Ad Engineering Team as a Senior Software Engineer, where you will play a pivotal role in building and maintaining a highly scalable, highly available, real-time advertising platform. This platform is the backbone of Roku's rapidly expanding ad business, connecting millions of viewers with content and advertisers. You will be instrumental in shaping the future of TV streaming advertising, contributing to a product that reaches a massive global audience.
  • • As a Senior Software Engineer, you will collaborate closely with a team of exceptionally skilled engineers, architects, and product managers to design, develop, and deploy robust, high-performance backend systems. Your contributions will directly impact the functionality and reliability of our advertising solutions, ensuring seamless delivery and optimal user experience.
  • • You will take ownership of critical features, driving their development from conception through to deployment. This involves working cross-functionally with product teams to understand requirements and with other engineering groups to ensure seamless integration and alignment with broader platform goals.
  • • A key aspect of this role is to champion and implement best practices across all facets of the software development lifecycle. This includes advocating for clean code, efficient algorithms, thorough testing, and robust infrastructure. You will be a mentor and a guide, helping to elevate the technical capabilities of the entire team.
  • • You will be a strong communicator, adept at articulating complex technical concepts to both technical and non-technical stakeholders. This includes participating in design discussions, code reviews, and providing clear, concise documentation.
  • • Drive innovation within the platform by exploring new technologies, identifying opportunities for improvement, and promoting the reuse of existing components and solutions. Your insights will help us stay ahead of the curve in a rapidly evolving industry.
  • • Deliver high-quality software solutions within agreed-upon timelines, ensuring that our systems are not only functional but also performant, scalable, and maintainable. This requires a meticulous approach to development and a commitment to excellence.
  • • Contribute to the continuous improvement of our development processes, tools, and methodologies. You will have the opportunity to influence how we build software at Roku, fostering a culture of learning and adaptation.
  • • Engage in problem-solving at scale, tackling complex challenges related to real-time data processing, high-volume traffic, and distributed systems. Your ability to think critically and devise practical, effective solutions will be highly valued.
  • • Be an evangelist for platform innovation, encouraging the adoption of new technologies and approaches that can enhance our advertising capabilities and provide greater value to our users and partners.
  • • You will be part of a company that is fundamentally changing how the world watches TV, offering a unique opportunity to make a significant impact on a global scale. Your work will directly contribute to Roku's mission of powering every television in the world.
  • • This role offers the chance to work with cutting-edge technologies and to solve challenging problems in the ad-tech space, a critical and fast-growing sector within the streaming industry.
  • • You will be empowered to take initiative, make decisions, and own your work, contributing to a culture of accountability and results.
  • • Collaborate within a team that values teamwork, mutual respect, and a shared drive for success, fostering an environment where everyone can contribute their best work.
  • • Embrace a "can-do" attitude, tackling challenges head-on and driving projects to completion with a focus on delivering tangible outcomes.
  • • Contribute to a non-political, collaborative, and team-oriented environment where ideas are shared freely and collective success is prioritized.
  • • Possess a strong desire to win in a highly competitive industry, bringing passion and dedication to your role and the company's objectives.
  • • Cultivate an AI growth mindset and AI literacy, staying abreast of advancements in artificial intelligence and their potential applications within our platform.

Skills & Technologies

Java
AWS
GCP
Backend
Senior
Remote

Ready to Apply?

You will be redirected to an external site to apply.

Roku, Inc. logo
Roku, Inc.
Visit Website

About Roku, Inc.

Roku, Inc. is a pioneer in streaming technology. The company provides a platform for users to discover and watch TV, movies, and other video content through its streaming devices and smart TV operating system. Roku's business model is driven by hardware sales, advertising revenue generated on its platform, and content distribution partnerships. It operates in the consumer electronics and digital advertising industries, offering a wide range of streaming players and smart TVs that enable access to thousands of channels and apps. Roku's ecosystem facilitates content discovery and viewing for millions of users worldwide.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Expired
Yerevan, Armenia
Full-time
Expired Jun 4, 2026
Go
Rust
Ruby
+5 more

2 months ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

2 months ago

Apply
Expired
Argentina
Full-time
Expired May 12, 2026
Java
Remote

3 months ago

Apply
Expired
Argentina
Full-time
Expired May 20, 2026
JavaScript
TypeScript
React
+5 more

3 months ago

Apply