Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Advanced Development

Home > C/C++ programming jobs

Senior Software Engineer, Advanced Development in USA

  • Austin, TX

Responsibilities

  • Evolve RokuOS system software and fundamental platform APIs used by internal systems and external higher-level SDKs.
  • Develop high-performance, ultra-reliable software using C++ and extensive changes to an existing codebase.
  • Design and implement APIs that enable channel partners to use modernized Roku platform capabilities.
  • Refactor system software architecture to improve modularity and maintainability without privileged workarounds.
  • Collaborate with cross-functional engineering teams to ensure APIs satisfy requirements and platform standards.
  • Use AI tools and agentic workflows to accelerate development, improve code quality, and scale engineering impact.

Requirements

  • 8+ years of C/C++ software development experience, including firmware, full-stack systems, architecture, and API design.
  • 2+ years of Linux application development experience.
  • Advanced AI proficiency, including building repeatable agentic workflows, designing autonomous AI agents, and independently completing complex tasks using reasoning and planning.
  • Experience or comfort with multithreaded and multiprocess development.
  • Bachelor's and/or master's degree in Computer Science, Computer Engineering, or a related technical discipline.
  • Strong analytical, problem-solving, self-driven, and detail-oriented approach.

Benefits

  • Hybrid work generally consists of working in the office Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five-day attendance.
  • Benefits may include healthcare, life, accident, disability, commuter, retirement, mental health, financial wellness, and leave support, subject to location and role eligibility.
  • Reasonable accommodations and adjustments are available in accordance with applicable law.

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Senior Gameplay Programmer, Game Prototypes

  • Netflix
  • Full time
  • Canada
  • 10/15/2026
  • Salary: $140k-$250k
  • Remote

Senior Software Engineer

  • Snapsheet Inc
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $135k-$165k
  • Worldwide