Roku is a fast-growing public company that offers a unique culture of innovation and problem-solving. The company is looking for a Senior Software Engineer to join its Search & Recommendations Platform Engineering team, which is responsible for developing and maintaining the core platform that powers search, personalization, and content discovery at scale across every Roku device and service.
Requirements
- 8+ years of professional experience building large-scale distributed systems
- Proficiency in modern backend languages (Java, Python, Go) and scalable cloud-native architectures (AWS, Kubernetes, service meshes, etc.)
- Experience collaborating with engineers and product stakeholders to shape features and systems
- A platform mindset: you design and build software with reuse, observability, and scale in mind, supporting not only your team but the broader engineering organization
- A track record of improving performance, cost efficiency, and maintainability in complex environments
- Deep knowledge of DevOps practices, SRE principles, infrastructure-as-code, and real-time data processing
- Expertise in deploying and operating observability and tracing tools such as OpenTelemetry, Grafana Tempo, Thanos, Loki, and Prometheus at scale
- Education: Master’s degree in Computer Science, Engineering, or equivalent professional experience
Benefits
- Global access to mental health and financial wellness support and resources
- Statutory and voluntary benefits
- Healthcare (medical, dental, and vision)
- Life, accident, disability, commuter, and retirement options (401(k)/pension)
- Vacation and other personal reasons