IT & Software

Senior Software Engineer, Infrastructure and Efficiency

Roku

Manchester · Greater Manchester · United Kingdom

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)

Reference: WJ-747_30164095

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.