Avatar for Roku

Roku offers streaming products so everyone can stream what they love

Sr. Software Automation Engineer, Cloud Services

Apply now

The Role and Responsibilities If you love working with stellar teams on problems at scale, enjoy automation and find yourself thinking about how to achieve top-notch quality and improving efficiency often, this role is for you!

Roku is the creator of a popular streaming platform for delivering entertainment to the TV. With over 10 million players sold across countries, over 2000 streaming channels and more than 3 billion hours watched over the platform, building a high scale dynamic billing platform supporting fast international growth is a core element of our success.

The APPS and Billing platforms team provides backend services for Roku. We research open source tools or if needed we will write the tools or contribute to open source implementations. We are crazy about automation and perfecting the way we operate.

What you will do and who you are:

  • Design and implement data-driven, highly maintainable automated tests for our backend systems and API services
  • Implement performance and Load test, and integrate with CI/CD framework
  • Contribute to new ideas and best practices to achieve high efficiency and great quality
  • Be self-driven, take complete ownership of initiatives and make pragmatic technical decisions
  • Collaborate with cross-functional teams of developers, QA and operations to get work done

  • 8+ years of experience in owning automation focused on APIs and web services

  • Excellent programming skills in Python or similar scripting languages (Perl, Javascript)

  • Experience with billing and payment systems is desirable

  • Hands-on experience with Amazon Web Services - ELB, EC2, S3, RDS etc. is desirable.

  • Web Service APIs and related technologies (REST, JSON, XML and SOAP)

  • RESTful API’s, Jenkins, and Py.test

  • Passion in load and performance testing.

  • Demonstrated ability to be proactive, self-driven, and make practical trade-offs based on business needs

  • Degree in Computer Science or equivalent


California • San Jose
Job type
Visa sponsorship
Not Available

Flexible vacation time

We offer a generous time-off policy. In fact, for salaried employees, we don't track vacation or have official holidays. Instead, you can take as much vacation as you think is appropriate, as long as you get your job done and don't impact the team's work.

Free food

At our Bay Area headquarters, we also provide free snacks and gourmet catered lunch.

Wellness perks

We offer medical, wellness and financial benefits to help our employees stay healthy and happy.

Workplace manners

encourage excellent teamwork and expect everyone to perform at a high level. We are independent thinkers who are able to take action and accomplish huge things by working as a team.

Employee discounts

Employees receive a discount on all products offered thru Roku

Roku at a glance

Roku offers streaming products so everyone can stream what they love

Roku focuses on Hardware, Advertising, Consumer Electronics, Advertising Platforms, and Online Video Advertising. Their company has offices in Los Gatos and Austin. They have a very large team that's between 1001-5000 employees. To date, Roku has raised $256.759M of funding; their latest round was closed on February 2016.

You can view their website at https://www.roku.com/ or find them on Twitter, Facebook, and LinkedIn.

More jobs at Roku

View all jobs

Senior Software Engineer, Salesforce Platform

Sr. QA Engineer

Software Engineer

Sr. Software Engineer, Test

Similar jobs to Sr. Software Automation Engineer, Cloud Services at Roku

Avatar for Nyansa
Never look at your network the same way again with advanced it infrastructure analytics software
Avatar for Memoryfab
IMDB and News aggregator for Automotive parts industry
Avatar for Proactive Focus
The mission is to provide best suited job to each and every candidate
Avatar for EIMiQ Data
We enable enterprise performance and portfolio success with intelligent platform