Senior Software Engineer, User Interface SDK

Found in: beBee jobs GB - 2 weeks ago


Manchester, United Kingdom Roku Full time
Teamwork makes the stream work.Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.

From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.

About the team

This team spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users worldwide.

Our developers and engineers are owners. They are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media.

About the role

Roku pioneered streaming to the TV and continues to innovate and lead the industry. While we are well-positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform.

Our new Senior Software Engineer will be contributing extensively to our embedded UI development, algorithm implementation for complex features to make it more user intuitive and underlying architecture. You will be working closely with product management to understand new features or extending current features for international market needs, development using modern C++ libraries/frameworks, scripting language and integration of third-party code. You will also be engaged in developing tools which can help larger development community within Roku. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact.

The features and performance improvements you implement directly impact millions of users every day. This is a great role for an experienced professional who has innovative ideas for complex problems and can translate these ideas into ultra-reliable software.

What you'll be doing
Develop core features of the Roku Channel app and Roku OS.
Work closely with Product Development, UI/UX design, Platform Services, and Release Management teams to contribute to our application development.

Investigate, diagnose and resolve issues.

We're excited if you have
Experience with C or C++
2-3 years experience with BrightScript, JavaScript, Lua, or similar languages
Experience with OpenGL, DirectX, or any other graphics APIs
Experience developing UI applications using popular frameworks such as ReactJS
2-3 years relevant software development experience in embedded systems
Experience writing functional and integration tests
A good understanding of Core OS concepts like memory management and multi-threading
A good understanding of API design, considerations and trade-offs
Strong verbal and written communication skills (this role involves frequent communication with teams throughout Roku)
An understanding of Linux tools, frameworks, and libraries Relevant experience in Automation/CI Pipeline
Consumer electronics experience building Media/Content and/or Ad product
Bachelors or Masters in Computer Science or related fields

#LI-MS3
Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.

To learn more about Roku, our global footprint, and how we've grown, visit

Roku focuses on Hardware, Advertising, Consumer Electronics, Advertising Platforms, and Online Video Advertising. Their company has offices in New York City and Manhattan. They have a small team that's between 1-10 employees. To date, Roku has raised $256.759M of funding; their latest round was closed on February 2016.

You can view their website at or find them on Twitter, Facebook, and LinkedIn.



  • Manchester, United Kingdom Anson McCade Ltd - IT and Finance Recruitment Full time

    **Senior Software Engineer** Location: UK Wide (Manchester, Leeds, Birmingham) - Remote first company with occasional travel. POur client is currently in search of Senior Software Engineers to work in multi-disciplinary teams that build, support & maintain User-Centred digital solutions that offer real value and work for everyone. Senior Software...


  • Manchester, United Kingdom Mitie Full time

    **Job Overview**: - **Create digital products that are functional, easy to use, and visually appealing**: - **Collaborating with UX designers, developers, and stakeholders to understand project requirements and create user-friendly designs**: - **Creating wireframes, prototypes, and visual designs using tools such as Sketch, Figma, or Adobe Creative...


  • Manchester, United Kingdom Manchester Digital Full time

    Senior Software Engineer ◈ Manchester - Hybrid (2 days pm) ◈ £The company, with over 300 employees, has successfully developed and operates a thriving online marketplace utilized by millions of users. Joining their multi-disciplinary software engineering team, you will have the opportunity to contribute to cutting-edge solutions in a dynamic and...


  • Manchester, United Kingdom Endeavour Recruitment Solutions Full time

    Technologies: Xilinx Vivado SDK Tools Video Processing Busses such as I2C or AXI FPGA Firmware Design FPGA Embedded uP Software× Fault Finding Techniques Are you a skilled and talented embedded software engineer? Our client is looking for candidates that have a degree or HND/C in software engineering, or equivalent work experience. This role with our...

  • Software Engineer

    3 days ago


    Manchester, United Kingdom Oscar Technology Full time

    **Back-End Software Engineer | NodeJS, Typescript, AWS| £55,000 | Green Energy SaaS Platform | Manchester/ Remote** A SaaS scale-up renewable energy platform has just secured huge investment and is looking for a Software Engineer to join their Manchester Team. **Role**: As a Back-End Software Engineer, you will be building new features and functionalities...

  • Senior Software Engineer

    Found in: Talent UK C2 - 7 days ago


    Manchester, United Kingdom The Christie NHS FT Full time

    Job summary The Christie NHS Trust's Digital Service welcomes applications for an exciting Senior Software Engineer Role. The right person for the role would be customer-centric, have demonstrable experience of delivering successful software solutions (within a complex healthcare environment would be an advantage) and be able to engage clinical and...


  • Manchester, United Kingdom INFUSED SOLUTIONS LIMITED Full time

    Senior Dynamics CE Engineer Hybrid £60K - £70K Delivery of high quality and cost-effective technology solutions that meet the operational goals of the business. Software designs and methods that are reflective of current industry best practice. UI/UX Experience Front End Experience Works with POs, UX Designers, Architects, BAs and other Engineers to turn...

  • Senior Engineer, Software Quality

    Found in: Jooble UK C2 - 7 days ago


    Manchester, United Kingdom INFUSED SOLUTIONS LIMITED Full time

    Senior Dynamics CE Engineer Hybrid £60K - £70K Delivery of high quality and cost-effective technology solutions that meet the operational goals of the business. Software designs and methods that are reflective of current industry best practice. UI/UX Experience Front End Experience Works with POs, UX Designers, Architects, BAs and other Engineers to turn...

  • Software Engineer

    2 weeks ago


    Manchester, United Kingdom Couchbase Full time

    Software Engineer - Cloud Native Manchester, UK With your passion for learning about the cloud, you are excited to help advance the Cloud Native management interfaces of an already Cloud Native Database platform. You will be part of the team that helps set the direction and define the interfaces and components necessary to advance what it means to be a...

  • Senior Software Engineer

    Found in: beBee jobs GB - 7 days ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team)Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire...


  • Manchester, United Kingdom The Christie NHS Foundation Trust Full time

    The Christie NHS Trust's Digital Service welcomes applications for an exciting Senior Software Engineer Role. The right person for the role would be customer-centric, have demonstrable experience of delivering successful software solutions (within a complex healthcare environment would be an advantage) and be able to engage clinical and non-clinical...

  • Senior Engineer, Software Quality

    Found in: Jooble UK C2 - 4 days ago


    Manchester, United Kingdom Infused Solutions Full time

    Senior Dynamics CE Engineer Hybrid £60K - £70K Infused Solutions have teamed up with a established organisation in Manchester recruiting for multiple Dynamics CE Engineers. The Role Delivery of high quality and cost-effective technology solutions that meet the operational goals of the business. Software designs and methods that are reflective of current...


  • Manchester, United Kingdom Infused Solutions Full time

    Senior Dynamics CE Engineer Hybrid £60K - £70K Infused Solutions have teamed up with a established organisation in Manchester recruiting for multiple Dynamics CE Engineers. The Role Delivery of high quality and cost-effective technology solutions that meet the operational goals of the business. Software designs and methods that are reflective of current...

  • Senior Software Engineer

    Found in: beBee S GB - 1 week ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team)Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire...


  • Manchester, United Kingdom Interact Software Full time

    Whether they’re writing code, building mobile apps, or fixing bugs, Interact’s software engineers are the heart of the business. Our engineers have a solutions-focused, “fix-it” mentality, and it’s this dedication to creating the best possible product that powers the company. With a complex, constantly evolving platform to work on, there are...

  • Senior Software Engineer

    Found in: Talent UK 2A C2 - 1 week ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team)One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire business.Intro.....With nearly 500 partners on their marketplace including some of the UK & Europe's leading brands and with large scale plans to expand...

  • Senior Software Engineer

    Found in: Appcast UK C2 - 1 week ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team)One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire business.Intro.....With nearly 500 partners on their marketplace including some of the UK & Europe's leading brands and with large scale plans to expand...

  • Senior Software Engineer

    Found in: Appcast UK C C2 - 1 week ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team)One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire business.Intro.....With nearly 500 partners on their marketplace including some of the UK & Europe's leading brands and with large scale plans to expand...

  • Senior Software Engineer

    Found in: Whatjobs ES C2 - 3 days ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team) One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire business. Intro..... With nearly 500 partners on their marketplace including some of the UK & Europe's leading brands and with large scale plans to...

  • Senior Software Engineer

    Found in: Appcast Linkedin GBL C2 - 1 week ago


    Manchester, United Kingdom MRJ Recruitment Full time

    Position: Senior Software Engineer (Brand new team)One of the UK's leading marketplace platforms is expanding their engineering team once again as they spin up a new team focussed on automating the entire business.Intro.....With nearly 500 partners on their marketplace including some of the UK & Europe's leading brands and with large scale plans to expand...