companyRoku, Inc. logo

Senior Software Engineer - Software Development Kit

Roku, Inc.Manchester, United Kingdom
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

To excel in this position, candidates should possess a strong background in software engineering with a focus on systems design and optimization. Previous experience in developing SDKs or similar frameworks is highly desirable, along with proficiency in languages such as C++, JavaScript, or Python. An understanding of resource-constrained environments will be advantageous.

About the job

About Roku

Roku is a leading TV streaming platform in the U. S., Canada, and Mexico. The company aims to power every television worldwide by connecting viewers with their favorite content, supporting publishers in building and monetizing audiences, and offering advertisers new ways to reach consumers.

Employees at Roku contribute from day one. The company values each team member’s impact and offers the chance to reach millions of TV streamers while developing skills across multiple areas.

Role Overview: Senior Software Engineer - Software Development Kit

This Manchester-based role focuses on the core of Roku’s software development kit (SDK). The Senior Software Engineer will architect, design, implement, and test both the run-time and native renderer of the SDK. Collaboration with engineers working on higher-level scripting components is a key part of the job.

The SDK must run efficiently on a wide range of devices, including those with very limited system resources such as RAM, Flash, and CPU. Designing for performance and compatibility across both legacy and new technology is central to this position.

Main Responsibilities

  • Architect, design, implement, and test the run-time and native renderer of Roku's software development kit.

Location

Manchester, United Kingdom

About Roku, Inc.

Roku, Inc. is the leading TV streaming platform, dedicated to changing how the world enjoys television. With our innovative solutions, we strive to connect audiences with their favorite content while empowering advertisers and content publishers. Join us in shaping the future of entertainment.

Similar jobs

Tailoring 0 resumes

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