Senior Software Engineer, Advanced Development

RokuSan Jose, CA
1d$190,000 - $210,000Hybrid

About The Position

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. We are looking for a forward thinker, one who has endless curiosity, uses AI, and demonstrates a strong bias for action.

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 Haves

  • Experience serving as a technical lead throughout the software development lifecycle
  • Practical knowledge of application architecture and design patterns

Responsibilities

  • 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

Benefits

  • health insurance
  • equity awards
  • life insurance
  • disability benefits
  • parental leave
  • wellness benefits
  • paid time off
  • 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).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service