HHiring Reality
← Roku

Senior Software Engineer, Backend Performance Engineer

Roku
Location
Seoul, South Korea
Posted
25 days ago
Department
206 - OS UI/SDK
What they actually want (must-haves)
  • 5+ years of professional software engineering experience building and operating production systems at scale
  • Strong proficiency in at least one systems programming language such as Python, C++, or Go
  • Experience designing and implementing distributed systems with focus on scalability, reliability, and fault tolerance
  • Solid understanding of data structures, algorithms, and system design principles
  • Experience with cloud platforms (AWS, GCP) including compute, storage, networking, and managed services
  • Hands-on experience with containerization and orchestration using Docker and Kubernetes in production environments
What the job really is

As a Senior Software Engineer on the Backend Performance team at Roku, you will design and build large-scale distributed systems that process and index multimedia content. Your role involves architecting microservices on Kubernetes, developing indexing pipelines using machine learning, and optimizing system performance for efficiency and reliability. You will also integrate AI capabilities into production systems and mentor other engineers, contributing to the overall success of Roku's ACR technology.

Benefits
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Support for taking time off in accordance with local leave policies
Things to weigh
  • Role includes on-call rotation for system reliability and incident response
  • No specific salary or compensation details provided
  • Hybrid working model with in-office requirements Monday through Thursday and flexible remote work on Fridays
Job score3.2/5
Benefits2/5
Freshness4/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to Roku?

See how your résumé matches this role — and tailor it from what actually gets interviews.