Senior Backend Engineer — Distributed Systems (Western Australia)

Senior Backend Engineer — Distributed Systems (Western Australia)

06 Aug
|
Roku
|
Western Australia

06 Aug

Roku

Western Australia

Senior Backend Engineer - Distributed Systems at Roku
Roku is transforming the way people engage with television. As the leading streaming platform in the U.S., Canada, and Mexico, our goal is to power every TV globally. We are committed to connecting viewers with their favorite content, assisting publishers in building and monetizing audiences, and offering advertisers unique tools for consumer engagement. Joining Roku means becoming a part of a dynamic team where your contributions are valued from day one, allowing you to impact millions of TV streamers worldwide while gaining diverse experience.
Key facts
Location: Cambridge, United Kingdom Engagement: Full-time Team: Distributed Systems Team
What you'll do
Develop large-scale platform products and services that are utilized by Roku engineers across the organization and directly by consumers on millions of devices.
Collaborate closely with Product and Design teams to evolve software, guiding concepts from initial ideas through to production deployment and ongoing support.
Spearhead initiatives to assess new technologies and advocate for best practices throughout the software development lifecycle, including conducting code and design reviews.
Oversee project priorities, timelines, and deliverables to ensure successful completion.
Engage in the Agile development process, which encompasses scoping, technical design, coding, testing, deployment, and maintenance of applications.
Requirements
A solid background in software development, with a strong preference for Java (Python experience is a plus).
Proven expertise in constructing large-scale cloud services, particularly using AWS.




Ability to select appropriate data storage solutions and analyze the trade-offs involved.
Familiarity with in-memory caching solutions such as Redis, Redis Cluster, or Memcached.
Experience in monitoring deployment quality and troubleshooting issues in production systems.
Comprehensive understanding of web architecture, from the end-user device to services hosted in data centers.
A Master's degree in Computer Science, Computer Engineering, or equivalent practical experience.
Nice to have
Familiarity with AI tools and automation processes, particularly in utilizing AI for enhancing workflows and productivity.
Experience in working with agentic engineering toolchains and coding harnesses like Claude Code or Cursor.
Skills & tools
Proficient in Java and AWS, with a solid understanding of cloud service architecture.
Strong analytical skills to assess and implement data storage solutions effectively.
Experience with Agile methodologies and practices.
Knowledge of monitoring tools and troubleshooting techniques for production systems.
Familiarity with in-memory caching technologies.
Practical notes
Roku embraces a hybrid working model, promoting an inclusive and collaborative environment. Teams typically work in the office from Monday to Thursday, while Fridays offer flexibility for remote work,



except for roles that necessitate full-time office attendance.
As part of our commitment to employee well-being, Roku provides a comprehensive benefits package that includes global access to mental health and financial wellness resources.
Local benefits may encompass healthcare (medical, dental, and vision), life insurance, accident and disability coverage, commuter perks, and retirement plans (401(k)/pension).
We encourage employees to take time off in accordance with local policies to support their personal and professional needs.
Please note that benefits may vary by location and role, so consult with your recruiter for specific details.
We provide reasonable accommodations throughout the hiring process in compliance with applicable laws. If you require assistance, please reach out to .
What should I know about Roku's culture?
Roku thrives in a fast-paced environment where teamwork and collaboration are paramount. We prioritize hiring talented individuals who excel in their roles and contribute positively to the team dynamic. A sense of humor and humility are valued traits, as we believe that a smaller group of highly skilled professionals can achieve more than a larger team of less experienced individuals. Our culture encourages independent thinking and bold action, enabling us to innovate and solve problems effectively. Since our inception in ****, we have maintained a pragmatic approach to delivering solutions that truly resonate with our customers.
To learn more about Roku, our global presence, and our growth journey, visit .
#J-*****-Ljbffr

📌 Senior Backend Engineer — Distributed Systems (Western Australia)
🏢 Roku
📍 Western Australia

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior backend engineer — distributed systems (western australia) / western australia

Subscribe to this job alert:

Get the latest job offers by email for: senior backend engineer — distributed systems (western australia) / western australia