About this role
Salary: £60,000 - 100,000 per year
Requirements: Bachelors degree in Computer Science or Computer Engineering, or equivalent experiencePrior experience at the Staff, Principal, or Architect levelOwnership in platform/infrastructure, developer productivity, CI/CD, build systems, or workflow automation, including work spanning globally distributed teams and systemsStrong, hands-on knowledge of Git workflows, branching strategies, and release managementStrong, hands-on knowledge of Jenkins for CI/CD pipeline design, scaling, and reliabilityStrong, hands-on knowledge of Docker containers for reproducible build and test executionStrong, hands-on knowledge of build systems, with BitBake/Yocto preferredStrong, hands-on knowledge of Jira workflow design and automation, with cross-team visibilityStrong, hands-on knowledge of test management systems such as TestRail or equivalentDemonstrated experience delivering automation at scale, including building platforms and components used by multiple teamsStrong systems thinking across security, reliability, performance, and cost tradeoffsExcellent written communication skills, including architecture docs, decision records, and operating proceduresExperience building AI-assisted developer tooling, such as CI insights, test intelligence, code review automation, release risk scoring, or incident copilotsExperience implementing evaluation and monitoring for AI systems, including quality metrics, drift, offline test sets, and human feedback loopsExtensive experience with software development on embedded Linux, multi-process architectures, and IPC mechanismsExperience working in large cross-functional teams and influencing teams that do not report to usAbility to see the big picture while staying focused on short-term objectives and deliverablesAbility to multitask and drive parallel projects and distributed teams with tight deadlines Responsibilities: Own the strategy, architecture, and long-term execution of engineering infrastructure, enterprise tooling, and AI-assisted workflow automationDrive org-wide improvements in engineering productivity, delivery throughput, quality, security posture, and cost efficiencyDefine and lead an AI-first automation roadmap for Engineering Infrastructure and Enterprise ToolingArchitect and ship AI/LLM-enabled workflow automation across the SDLC, including risk assessment, automated build/test/deployment, intelligent test selection, change-impact analysis, and auto-triage of build/test failuresEstablish policies and guardrails for AI usage in internal tools, including data handling, prompt/response logging, model/provider selection, evaluation, fallback behaviors, and abuse preventionSet technical direction and standards for globally used developer tools, including build systems, source code management, branching/release strategy, and self-service support toolsArchitect and evolve CI/CD and build/test pipelines using Jenkins, Docker, and build systems such as Bazel, BitBake, and Yocto to support multi-site engineering environmentsOwn and scale test and quality workflows leveraging test management systems, enabling consistent traceability, reporting, and release sign-off across distributed teamsDrive Jira workflow design and automation to provide consistent cross-org visibility and executionDesign and implement automation spanning Engineering, Product, Marketing, and Partners, including launch readiness, certification and release checklists, partner onboarding, and incident/change workflowsReplace manual coordination with durable automation and integrations that work reliably across regions and time zonesEmbed secure-by-default controls into pipelines and tooling, including access control, secrets handling, audit trails, and policy enforcementImprove build/test performance and reliability using measurable KPIs and operational rigorDrive cost efficiencies across tooling and infrastructure, including compute utilization, caching strategies, license rationalization, and AI/runtime cost ROI trackingOwn cross-team architectures and standards, and drive adoption through influence, clear technical judgment, and sustained multi-quarter executionLead design reviews, mentor senior engineers, and unblock complex technical problems across distributed teams and systemsProvide long-term stewardship through roadmaps, runbooks, SLOs, and incident/postmortem practices suitable for 24/7 global operationsEstablish yourself as the person others bring their hardest problems to Technologies: AIArchitectBazelCI/CDDockerEmbeddedGitSupportJIRAJenkinsLLMLinuxMarketingRokuSecurityAI AgentsClaude CodeCursorDevOpsLESSMCP More:
We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, with a mission to power every television in the world and connect the entire TV ecosystem. We are a fast-growing public company where everyone makes a meaningful contribution, and this highly visible role reports directly to a Vice President of Engineering. We foster an inclusive, collaborative hybrid environment where teams generally work in the office Monday through Thursday and Fridays are generally flexible for remote work, except where role or location requires five days in office. We offer a comprehensive benefits package that may include global mental health and financial wellness support, as well as local healthcare, life, accident, disability, commuter, retirement, and paid time off benefits depending on location. We value bold, independent thinkers who collaborate well, move fast, and help us deliver extraordinary things through action, trust, and a pragmatic problem-solving culture.
last updated 36 week of 2026