Confirmed on the employer's own hiring board on Oct 9, 2026. First seen by Alion on Sep 11, 2026. Roku scores B on the Alion truth index.
Join Roku's Automation Support and Tools team as a Senior Software Engineer. In this role, you will design and deliver full stack applications and services that support end-to-end automation and test infrastructure. You will contribute to both frontend and backend systems, with a focus on performance, reliability, and scalability. You will also integrate AI capabilities into production experiences and collaborate with cross-functional teams. This position offers a range of benefits, including medical, wellness, and financial benefits, unlimited paid time off, and work from home opportunities.
Missions
- Design and build full stack web applications to support end-to-end automation and test infrastructure, integrating AI capabilities where applicable.
- Develop APIs and microservices to support test and quality workflows, ensuring performance, reliability, and scalability.
- Collaborate with cross-functional teams to define and deliver external partner-facing and internal tooling, architecting and owning technical solutions.
Profil recherché
- Strong problem-solving and technical troubleshooting skills- Comfortable working with cross-functional peers and internal stakeholders across European and US timezones
- Experience deploying cloud-native services on AWS with containerized infrastructure and Kubernetes
- Excellent communication and collaborative skills
- Experience with frontend development in TypeScript/JavaScript, Next.js, React, and MUI frameworks
- Familiarity with PostgreSQL, Redis, and REST API design and integration
- Experience integrating AI technologies such as Skills, Agents, MCP Servers, or RAG pipelines
- Demonstrated AI and agentic-tooling fluency per the section above
- 7+ years of proven full stack engineering experience with production web applications and backend services
- Understanding of authentication and authorization approaches including OpenID and SAML
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Strong skills and programming experience in Python
- Ability to work through ambiguous requirements and adapt to change
- A self-directed professional able to work independently
- Experience developing web applications using FastAPI, Flask, or Django
- Experience with message queuing systems such as RabbitMQ or Apache Kafka
- Experience with test-driven development, CI/CD workflows, and continuous integration tools (Jenkins, GitLab)
- We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact
- At Roku, we don't just use AI, we work with it. We use AI agents and smart tooling across brainstorming, planning, analysis, and implementation. People set the direction, exercise judgment, and own the outcomes
- How will I use AI at Roku?
- We value your AI skills if you have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agentic frameworks - and can describe projects where you shipped real customer-facing work with these tools
- You know how to drive an agent, validate its output, and ramp on an unfamiliar codebase with an agent helping you

