Senior UI Infrastructure Engineer (C++/Python tooling)

Roku, Inc.

Cambridge

Hybrid

GBP 70,000 - 90,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401(k)/pension options
Mental health support
Flexible work arrangements

Job summary

Roku, Inc. in Cambridge, UK is seeking a Senior Software Engineer to develop core features for its UI infrastructure. This role requires extensive experience with C++ and Python, alongside a strong ability to contribute to embedded UI framework development. You will collaborate closely with system architects and various engineering teams to enhance system stability and performance.

The position offers a hybrid work environment, allowing flexibility while promoting a collaborative culture focused on problem-solving and innovation.

Qualifications

  • 5+ years of relevant software development experience.
  • Proficiency in modern C++ and ability to read and debug embedded code.
  • Strong Python experience for tooling and automation.
  • Experience improving CI pipelines and validation techniques.

Responsibilities

  • Build and maintain tooling for Roku OS logging.
  • Develop offline pipelines for log processing.
  • Write and review C++ changes to ensure accurate logging.
  • Create Python tooling for log usage analysis.
  • Troubleshoot issues across tooling and pipelines.

Skills

C++
Python
JavaScript
TypeScript
CI/CD pipelines
Embedded systems
Debugging
Logging/Telemetry concepts

Job description

Roku, Inc. in Cambridge, UK is seeking a Senior Software Engineer to develop core features for its UI infrastructure. This role requires extensive experience with C++ and Python, alongside a strong ability to contribute to embedded UI framework development. You will collaborate closely with system architects and various engineering teams to enhance system stability and performance.

The position offers a hybrid work environment, allowing flexibility while promoting a collaborative culture focused on problem-solving and innovation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior UI Infrastructure Engineer — Logging & Tools
Senior UI Infrastructure Engineer — Logging & Tools

Roku • Cambridge

Hybrid
GBP 70,000 - 110,000
Mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
+4
Senior UI & Logging Tools Engineer
Senior UI & Logging Tools Engineer

Coding Black Females Ltd • Cambridge

Remote
GBP 70,000 - 110,000
Senior Software Engineer, Embedded UI & Logging Tools
Senior Software Engineer, Embedded UI & Logging Tools

Roku, Inc. • Cambridge

Hybrid
GBP 80,000 - 110,000
Senior Software Engineer: Core UI & Graphics Architect (Hybrid)
Senior Software Engineer: Core UI & Graphics Architect (Hybrid)

JOBS247 INC LTD • Cambridge

Hybrid
GBP 90,000 - 130,000
Healthcare
Pension
Senior Full-Stack Engineer (Python/TS) for Automation & AI
Senior Full-Stack Engineer (Python/TS) for Automation & AI

Roku, Inc. • Cambridge

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

JOBS247 INC LTD • Cambridge

On-site
GBP 90,000 - 130,000
Healthcare
Pension
Senior Graphics & Systems Engineer — Hybrid (Remote Fri)
Senior Graphics & Systems Engineer — Hybrid (Remote Fri)

Roku • Manchester

Hybrid
GBP 60,000 - 100,000
Healthcare
Retirement options
Mental health support
+2
Senior Software Engineer, C++ UI
Senior Software Engineer, C++ UI

Roku • Greater Manchester

On-site
GBP 65,000 - 85,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
Senior Software Engineer, C++ UI Roku, Inc.
Senior Software Engineer, C++ UI Roku, Inc.

Coding Black Females Ltd • Manchester

Hybrid
GBP 90,000 - 120,000
Senior UI Graphics Engineer — High-Performance C++
Senior UI Graphics Engineer — High-Performance C++

Roku, Inc. • Manchester

Hybrid
GBP 85,000 - 120,000
Mental health support
Financial wellness resources
Retirement options