Build extremely large-scale platform products and services, used by Roku engineers across the company and directly by consumers across millions of devices
Collaborate with Product and Design teams to iterate and build software, taking a concept from ideation to production deployment and support
Lead efforts to evaluate new technologies and push for best practices across the entire development life cycle, including code and design reviews
Manage project priorities, deadlines, and deliverables
Participate in Agile development processes, including scoping, technical design, coding, testing, deployment, and maintenance
Leverage AI-powered development tools to accelerate coding workflows and improve engineering productivity
Requirements
Strong software development experience in Java (Python is a plus)
Expertise in building large-scale cloud services, ideally in AWS
Experience in the appropriate selection of data stores and analysis of trade-offs
Experience with in-memory caching layers such as Redis, Redis Cluster, Memcached, or similar technologies
Track record of monitoring the quality of deployments and troubleshooting production systems
Strong knowledge of end-to-end web architecture, from end-user device to a service in a data centre
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent practical experience
Demonstrated 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 these tools made you measurably faster
Ability to drive an agent, validate its output, and ramp on an unfamiliar codebase with an agent helping you
Nice to haves
Fluency and experience working with AI-assisted coding tools and AI agent management within software development workflows
Perks and benefits
Hybrid working model with in-office work Monday through Thursday and flexible remote Fridays, depending on role and office location
Diverse benefits package including global access to mental health and financial wellness support and resources
Local statutory and voluntary benefits, which may include healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
Support for time off according to local leave policies and personal needs
Inclusive and collaborative company culture focused on teamwork, innovation, and pragmatic problem-solving
Reasonable accommodations and adjustments during the hiring process and employment where applicable