companyRoku, Inc. logo

Senior Software Engineer - Advanced Development

Roku, Inc.Austin, Texas
On-site Full-time

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

QualificationsBachelor's degree in Computer Science or a related field.5+ years of experience in software development with a strong focus on system architecture. Proficiency in programming languages such as C, C++, or Java. Experience with API design and implementation. Strong problem-solving skills and the ability to work collaboratively in a team environment. Familiarity with the streaming media landscape is a plus.

About the job

Collaboration Fuels Innovation.

 

Join Roku in Revolutionizing Television Streaming

Roku stands as the leading TV streaming platform across the U. S., Canada, and Mexico. With aspirations to connect every television worldwide, Roku has transformed the way audiences engage with content. We empower consumers to discover their favorite shows, support content creators in building significant audiences, and provide advertisers with unique tools to reach viewers effectively.

From day one at Roku, your contributions will be recognized and valued. As a rapidly growing public company, we invite you to delight millions of TV streamers while gaining invaluable experience across various technical disciplines.

 

About Our Team

The Advanced Development team transcends product boundaries, pioneering new technologies. We operate outside traditional schedules to develop foundational software that will shape the future of all Roku devices. Our focus includes optimizing core libraries and enhancing APIs for third-party applications, ensuring our software delivers exceptional user experiences across diverse platforms.

 

About This Role

As a Senior Software Engineer, you will spearhead modular enhancements to the RokuOS architecture, creating innovative solutions for channel partners to harness a modernized user experience. You will develop new APIs integral to Roku's system software, leveraging your expertise to ensure robust functionality without relying on privileged workarounds.

We seek a visionary, someone driven by curiosity and a penchant for action, who embraces the integration of AI in their work.

 

Key Responsibilities

  • Design and enhance components of the RokuOS system software that provide essential APIs for both internal and external SDKs.
  • Collaborate with cross-functional teams to implement new features and functionality, ensuring alignment with business goals and customer needs.
  • Contribute to code reviews and ensure best practices are followed to maintain high-quality software standards.
  • Stay updated on industry trends and emerging technologies to continually innovate and improve the Roku platform.

About Roku, Inc.

Roku, Inc. is a pioneering company in the TV streaming industry, recognized for its innovative platform that connects users to their favorite content. By fostering a culture of creativity and collaboration, Roku is dedicated to enhancing the viewing experience while expanding its reach across global markets.

Similar jobs

Tailoring 0 resumes

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