Manchester, United Kingdom Hybrid Employment

Roku is hiring a Senior Software Engineer, Infrastructure and Efficiency

Requirements

  • Bachelor’s in Computer Science or Computer Engineering, or equivalent experience
  • Prior experience at Staff, Principal, or Architect level
  • Ownership in platform/infrastructure, developer productivity, CI/CD, build systems, or workflow automation, including work spanning globally distributed teams and systems.
  • Strong, hands-on knowledge of: Git (workflows, branching strategies, release management), Jenkins (CI/CD pipeline design, scaling, reliability), Docker containers (reproducible build/test execution), Build systems (itBake/Yocto preferred), Jira (workflow design/automation, cross-team visibility), Test management systems (e.g., TestRail or equivalent)
  • Demonstrated experience delivering automation at scale, including building platforms/components used by multiple teams.
  • Strong systems thinking across security, reliability, performance, and cost tradeoffs.
  • Excellent written communication (architecture docs, decision records, operating procedures).
  • Experience building AI-assisted developer tooling (e.g., CI insights, test intelligence, code review automation, release risk scoring, incident copilots).
  • Experience implementing evaluation/monitoring for AI systems (quality metrics, drift, offline test sets, human feedback loops).
  • Extensive experience with software development on embedded Linux, multi-process architectures and IPC mechanisms
  • Experience working in large cross functional teams and ability to influence teams that don't report to you
  • Ability to see the big picture while focused on short-term objectives and deliverables
  • Ability to multi-task and drive parallel projects and distributed teams with tight deadlines

Benefits

  • global access to mental health and financial wellness support and resources
  • statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs

Work Arrangement

Hybrid

Team

Structure: globally distributed Engineering, Product and Security teams and systems

Required Skills
software development on embedded Linuxmulti-process architecturesIPC mech software development on embedded Linuxmulti-process architecturesIPC mech
About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Its mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Software Engineering
Category infrastructure
Posted a month ago