Senior Software Engineer, Infrastructure and Efficiency

Company: Roku
Apply for the Senior Software Engineer, Infrastructure and Efficiency
Location: Manchester
Job Description:

Overview

In this role you shape the strategy and long-term execution of engineering infrastructure and enterprise tooling with AI-enabled workflows. You’ll partner with distributed teams to boost productivity, delivery speed, quality, security, and cost efficiency at scale. The work spans across SDLC automation, global tooling standards, and cross-geo workflow orchestration. You’ll influence architecture decisions, mentor engineers, and drive resilient, 24/7 operations. This is a high-impact role in a fast-growing, mission-driven Roku culture.

Pay / Benefits

  • global mental health and financial wellness resources
  • healthcare including medical, dental, vision
  • life and disability insurance
  • retirement options (401(k)/pension)
  • vacation and personal time off

Responsibilities

  • Define and lead an AI-first automation roadmap for Engineering Infrastructure and Enterprise Tooling
  • Architect and ship AI/LLM-enabled workflow automation across the SDLC (risk assessment, automated build/test/deploy, intelligent test selection, change-impact analysis)
  • Establish AI usage policies and guardrails (data handling, logging, model/provider selection, evaluation, fallback, abuse prevention)
  • Set technical direction for globally used developer tools, including build systems and source control/branch-release strategies
  • Design and evolve CI/CD and build/test pipelines (Jenkins, Docker, Bazel/BitBake/Yocto) for multi-site environments
  • Own and scale test/quality workflows with test management systems for traceability and release sign-off across distributed teams
  • Drive Jira workflow design and automation for cross-org visibility
  • Design and implement automation across Engineering, Product, Marketing, and Partners (launch readiness, onboarding, incident/change workflows)
  • Replace manual coordination with durable automation across regions/time zones
  • Embed secure-by-default controls in pipelines (access control, secrets, audits) and improve build/test performance using KPIs
  • Drive cost efficiencies across tooling/infrastructure (compute, caching, license rationalization including AI/runtime costs)
  • Provide long-term roadmaps and operational maturity (runbooks, SLOs, postmortems) for 24/7 operations
  • Lead design reviews, mentor senior engineers, and unblock hard problems across distributed teams

Key requirements

  • Staff/Principal/Architect level experience
  • Ownership of platform/infrastructure, developer productivity, CI/CD, build systems, or global tooling initiatives
  • Strong hands-on knowledge of Git workflows and release management
  • Jenkins CI/CD pipeline design and scaling
  • Docker container-based build/test execution
  • Build systems knowledge (Yocto, itBake preferred)
  • Jira workflow design/automation and cross-team visibility
  • Test management systems (e.g., TestRail)
  • Proven track record delivering automation at scale for multiple teams
  • Systems thinking across security, reliability, performance, and cost
  • Excellent architecture documentation and operation procedure writing
  • Experience building AI-assisted developer tooling (CI insights, test intelligence, code-review automation, release risk scoring)
  • Experience evaluating and monitoring AI systems (quality metrics, drift, offline tests, human feedback loops)
  • Embedded Linux experience with multi-process architectures and IPC
  • Experience influencing large cross-functional teams
  • Ability to manage big-picture strategy with short-term deliverables
  • Strong communication skills
  • strong collaboration
  • influencing without authority
  • clear written communication
  • Git (workflows, branching, release management)
  • Jenkins (CI/CD design, scaling, reliability)
  • Docker (reproducible builds)

…

Posted: September 14th, 2026