This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
In this role, you will be part of the team responsible for driving modular enhancements to the RokuOS architecture and for providing new ways for channel partners to leverage the modernized experience. You will implement new APIs for parts of Roku's system software and use your refactoring expertise to ensure that the APIs' capabilities satisfy all requirements without any privileged workarounds.
Job Responsibility:
Design and evolve parts of the RokuOS system software that expose fundamental APIs for the Roku platform, used internally/externally for higher-level SDKs
Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software
Work cooperatively and coordinate small teams to deliver new features on time
Demonstrate impeccable software design skills, make extensive changes to an existing C++ code base that are modular and maintainable
Requirements:
8+ years of experience in software development, architecture, and API design
2+ years of Linux application development
Ability to accurately estimate software tasks and work to schedule
Extensive experience in C++20, gdb, git, and adjacent tooling
Experience with multi-threaded and multi-process development
Detail-oriented, analytical, methodical, and self-driven
Bachelor’s and/or master’s degree in computer science, computer engineering, or related technical discipline
Nice to have:
Experience serving as a technical lead throughout the software development lifecycle
Practical knowledge of application architecture and design patterns
What we offer:
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)