Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Roku

Software Engineering Senior

RokuCambridge

Apply Now →

Skills & Technologies

Overview

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python to build scalable platforms that automate workflows across various business systems. This role requires strong experience in backend development and cloud technologies.

Job Description

Who you are

You have 5+ years of software engineering experience, particularly in backend development, and have a proven track record of building scalable systems that enhance business processes. Your expertise in Java and Python allows you to design and implement robust microservices that meet the needs of diverse teams across the organization. You understand the importance of API-driven design and have experience working with cloud platforms like AWS or GCP. You thrive in collaborative environments and enjoy working with cross-functional teams to deliver innovative solutions that drive efficiency.

You are familiar with big data technologies and understand how to leverage them to improve internal processes. Your experience with workflow automation has equipped you with the skills to challenge traditional approaches and implement cutting-edge engineering practices. You are detail-oriented and have a strong understanding of system architecture, ensuring that the solutions you build are not only effective but also maintainable and scalable. You are committed to continuous learning and are always looking for ways to enhance your technical skills and knowledge.

Desirable

Experience with additional programming languages or frameworks is a plus, as is familiarity with data analytics tools. You may have worked in environments that prioritize agile methodologies and understand the importance of iterative development. A background in the streaming or entertainment industry could provide valuable context for your work at Roku.

What you'll do

As a Senior Software Engineer at Roku, you will play a critical role in the Enterprise Engineering team, focusing on building a robust platform that automates workflows across various business systems, including Supply Chain, Finance, Sales Operations, and Human Resources. You will design and develop microservices using Java and Python, ensuring they are scalable and efficient. Your work will involve collaborating with other engineers and stakeholders to identify opportunities for automation and process improvement.

You will be responsible for implementing API-driven solutions that streamline internal processes and enhance the overall efficiency of the organization. Your role will require you to engage in code reviews, provide mentorship to junior engineers, and contribute to the team's technical direction. You will also participate in the full software development lifecycle, from requirements gathering to deployment and monitoring.

In addition to your technical responsibilities, you will have the opportunity to contribute to the team's culture by sharing knowledge and best practices. You will work closely with product managers and other stakeholders to ensure that the solutions you develop align with business goals and user needs. Your contributions will directly impact how Roku operates and delivers value to its customers.

What we offer

At Roku, you will be part of a fast-growing public company that values innovation and teamwork. We offer a collaborative work environment where your contributions are recognized and valued. You will have the opportunity to work on meaningful projects that impact millions of users worldwide. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of diverse teams to drive success. Our commitment to employee growth means you will have access to resources and opportunities for professional development, ensuring you can continue to advance your career in software engineering.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Similar Jobs You Might Like

Based on your interests and this role

Roku

Software Engineering

Roku📍 Manchester

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python-based MicroServices to build scalable platforms that enhance business processes. This role requires strong experience in backend engineering and cloud technologies.

Senior
1w ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer for their UI Infrastructure team to build and improve the UI framework that powers Roku user experiences. You'll collaborate with various teams to deliver new features to millions of users. This position requires strong teamwork and engineering skills.

Senior
9h ago
Gearset

Full Stack Engineer

Gearset📍 Cambridge

Gearset is hiring a Senior Full-Stack Software Engineer to enhance their DevOps platform for Salesforce. You'll work with C#/.NET and React to build and manage complex CI/CD pipelines. This role requires strong experience in full-stack development.

Senior
3 months ago
Veeva Systems

Software Engineering

Veeva Systems📍 Hyderabad - Hybrid

Veeva Systems is hiring a Senior Software Engineer to design, develop, and maintain internal tools that enhance efficiency within their services team. You'll work with Java and collaborate with stakeholders to deliver impactful solutions. This position requires extensive experience in Java applications.

🏢 HybridSenior
10 months ago
Veeva Systems

Software Engineering

Veeva Systems📍 Toronto - Hybrid

Veeva Systems is hiring a Senior Software Engineer to develop robust, enterprise-scale applications. You'll work with Java and modern open-source technologies. This position requires a strong foundation in enterprise Java development.

🏢 HybridSenior
3 years ago