Senior Software Engineer, Infrastructure and Efficiency
Roku
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
- 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
- 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