As a Senior Software Engineer on Roku’s Observability team, you will help design, develop, and scale the platform used across Roku engineering teams to alert and monitor thousands of services. You will build and evolve Roku’s metrics stack in Go and Rust on top of open-source technologies, and work with tools including Prometheus, Grafana, Thanos, Loki, Tempo, and OpenTelemetry to improve performance, reliability, and usability. The platform processes terabytes of data daily and manages hundreds of millions of active series. You will use AI tools and agents in your daily engineering and operational work, and help improve how the team engineers with AI. You will collaborate with infrastructure and platform teams, automate deployment and configuration, and contribute improvements to open-source projects. The role also includes leading design discussions, mentoring engineers and interns, and helping shape the platform’s technical direction. The Observability team is part of Roku’s Cloud Technology Infrastructure organization. It builds a metrics stack using Go and Rust and open-source technologies, and works with the Cloud Platform team toward unified, cloud-agnostic infrastructure. The team works with foundational infrastructure such as Kubernetes, Istio, and Envoy, as well as CNCF-supported observability projects. Roku describes its working approach as hybrid: teams generally work in the office Monday through Thursday, with Fridays generally flexible for remote work, except where a role or assigned office requires five-day attendance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior