companyRoku, Inc. logo

Senior Backend Software Engineer

Roku, Inc.San Jose, California
On-site Full-time $275K/yr - $300K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, you should possess:Proven experience in backend development using languages such as Java, Python, or Go. Strong understanding of distributed systems and cloud-based architectures. Experience with databases (SQL and NoSQL) and data modeling. Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes. Ability to collaborate effectively with cross-functional teams. Proven problem-solving skills and a proactive approach to challenges. Strong communication skills.

About the job

Teamwork makes the stream work.

 

Join Roku to Revolutionize TV Streaming

Roku is the leading TV streaming platform across the U. S., Canada, and Mexico, with aspirations to power every television globally. As pioneers in streaming technology, our mission is to connect the entire TV ecosystem, linking consumers with the content they cherish, empowering content publishers to cultivate and monetize vast audiences, and offering advertisers unique opportunities for consumer engagement.

From your first day, your contributions at Roku will be significant and highly valued. As a rapidly growing public company, we foster an environment where everyone plays an active role. Here, you will have the chance to delight millions of global TV streamers while gaining invaluable experience across diverse fields.

 

About the Role

We are on the lookout for a highly experienced Senior Backend Engineer to join the Roku APPS team, helping to shape our extensive consumer-focused platform. In this role, you will design, build, and manage highly available and scalable distributed services utilized by millions of devices worldwide. Collaborating closely with Product and Design teams, you will drive features from concept to production while mentoring fellow engineers and influencing architectural decisions across the platform.

This position is perfect for a self-motivated individual who excels in solving complex challenges at scale, possesses a strong operational mindset, and enjoys a blend of hands-on engineering and strategic influence. You will work on challenging distributed systems, champion best practices, and ensure our platform remains reliable, performant, and innovative.

 

About the Team

The Roku APPS team comprises a talented group of technologists dedicated to developing innovative platform products and services that empower the Roku ecosystem for over 100 million users and streaming devices. We focus on pivotal device services—including setup, configuration, software updates, and smart home integration—to guarantee seamless experiences across millions of devices.

In alignment with Roku’s broader mission to lead the streaming industry, our team architects and implements scalable, reliable services that support the Roku platform and enrich how users discover and interact with content. We thrive on tackling complex technical challenges, delivering impactful features, and shaping the future of connected entertainment.

 

About Roku, Inc.

Roku is the foremost TV streaming platform in North America, recognized for its innovation and commitment to enhancing viewer experiences. With a mission to transform how the world watches television, Roku connects consumers with their favorite content while providing opportunities for content publishers and advertisers. Join us as we lead the charge in the streaming revolution.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.