Senior Software Engineer for Observability Platform

4 weeks ago


Cardiff, Cardiff, United Kingdom Roku Full time

About the Role

This is an exciting opportunity to join Roku's Infrastructure Engineering team as a Senior Software Engineer for Observability/DevOps. In this role, you will play a crucial part in designing and building a cutting-edge observability platform that enables our teams to make data-driven decisions.

About the Team

The observability team is a dynamic and collaborative group that is passionate about delivering high-quality solutions. We work closely with other teams to ensure that our platform meets the needs of our stakeholders. As a Senior Software Engineer, you will have the opportunity to make a significant impact on our platform and contribute to the growth and success of our team.

Responsibilities

  • Design and develop a unified observability platform that integrates with our existing infrastructure
  • Work closely with the Service Mesh team to identify and standardize on existing and new observability tools
  • Perform feature/functionality/usability trials of new observability tools that can benefit Roku
  • Contribute new open-source tools and/or improvements to existing open-source tools back to the CNCF ecosystem
  • Design and build automation and/or custom features in and around the chosen tools to make onboarding new services easy, improve UIX and the general experience for developers

Requirements

  • 8+ years of experience in either Infrastructure engineering, DevOps and/or Software Engineering
  • Recent experience designing and building unified observability platforms that enable companies to use the sometimes-overwhelming amount of available data (metrics, logs, and traces) to determine quickly if their application or service is operating as desired
  • Expertise in deploying and using open-source observability tools in large scale environments, including Prometheus, Grafana, Loki, Tempo, Thanos, or similar tools such as Cortex, Mimir, ELK (Elasticsearch/Logstash/Kibana) stack, etc.
  • Expertise in at least one of the observability pillars; (distributed) tracing, logs, metrics, profiling/APM
  • Familiarity with the open standard OpenTelemetry
  • Familiarity with Kubernetes and Istio as the architecture on which the observability platform runs, and how they integrate and scale. Additionally, the ability to contribute improvements back to the joint platform for the benefit of all teams
  • Demonstrated customer engagement and collaboration skills to curate custom dashboards and views, and identify and deploy new tools, to meet their requirements
  • The drive and self-motivation to understand the intricate details of a complex infrastructure environment
  • Hands on experience working with AWS and/or GCP
  • Experience with Go
  • B.S. or M.S. degree in Computer Science, Engineering, or equivalent experience

Benefits

Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.

The Roku Culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We're independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV. We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.



  • Cardiff, Cardiff, United Kingdom Roku Full time

    About the RoleWe're seeking a skilled Senior Software Engineer to join our Observability team at Roku. As a key member of our team, you'll be responsible for designing and building a unified observability platform that enables our company to make data-driven decisions.About the TeamOur Observability team is an integral part of Roku's central Infrastructure...


  • Cardiff, Cardiff, United Kingdom Roku Full time

    About the RoleWe're seeking an experienced software engineer to join our observability team and help us build a world-class observability platform.As a senior software engineer, you will work closely with our service mesh team to identify and standardize on existing and new observability tools as part of a holistic solution.You will also work on enhancing...


  • Cardiff, Cardiff, United Kingdom Roku, Inc. Full time

    Roku's Vision for the Future of TV StreamingRoku is revolutionizing the way the world watches TV. As the #1 TV streaming platform in the US, we're committed to powering every television in the world.We're looking for a talented Senior Software Development Engineer to join our team and help us build the next generation of our observability platform. If you're...


  • Cardiff, Cardiff, United Kingdom Roku, Inc. Full time

    Roku, Inc. OverviewWe are Roku, the #1 TV streaming platform in the US and Mexico, with a mission to power every television in the world.Our Advertising PlatformWe pioneered streaming to the TV and are committed to being the TV streaming platform that connects the entire TV ecosystem. Our highly scalable, highly available, real-time advertising platform is...


  • Cardiff, Cardiff, United Kingdom Yolk Recruitment Ltd Full time

    Yolk Recruitment Ltd is thrilled to be working with an exciting, rapidly growing company in the tech sector, aiming to revolutionise the way businesses in the consumer goods industry operate. This organisation helps top global brands become more agile, efficient, and sustainable by introducing innovative capabilities like real-time promotion execution,...


  • Cardiff, Cardiff, United Kingdom Platform Recruitment Full time

    Electrical Systems Design Engineer | £35 - 60k | Cardiff | HybridPlatform Recruitment is supporting a fast-growing company in their niche providing electronic design services for various sectors. Due to sustained success, they're expanding their R&D team and hiring for multiple positions from Graduate through to Senior Engineer.Develop bespoke projects for...


  • Cardiff, Cardiff, United Kingdom Roku Full time

    Roku, the leading TV streaming platform in the US and Mexico, is revolutionizing the way people watch TV. Our mission is to empower every television in the world with our innovative technology. We pioneered streaming to the TV and aim to connect the entire TV ecosystem.We are looking for a highly skilled Senior Software Engineer to join our Ad Engineering...


  • Cardiff, Cardiff, United Kingdom Identify Solutions Full time

    IDentify Solutions: Senior Software Development LeadAre you a seasoned software engineer looking to take the lead on impactful projects? We are seeking a Senior Software Development Lead to spearhead the development of our cutting-edge Research Management Software (RMS) platform. This platform consists of dynamic web applications, utilising a variety of tech...


  • Cardiff, Cardiff, United Kingdom Bipsync Limited Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Bipsync Limited. As a key member of our software engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.With a strong background in web application software engineering,...


  • Cardiff, Cardiff, United Kingdom Aforza Ltd Full time

    About AforzaAforza Ltd is a leading company in the consumer goods industry, aiming to transform the lives of every consumer on the planet by helping the world's best Consumer Goods companies become more agile, efficient, productive, and sustainable.We achieve this by introducing never-before-seen capabilities, including 'Active' Customer Segmentation,...


  • Cardiff, Cardiff, United Kingdom Spire Healthcare Ltd Full time

    Job Title: Senior Software Engineer (Cloud Computing)About the Role:As a Senior Software Engineer in our Cloud Computing team, you will be responsible for designing, developing, and deploying scalable cloud-based applications. You will work closely with our cross-functional teams to ensure the success of our cloud initiatives.Key Responsibilities:• Design...


  • Cardiff, Cardiff, United Kingdom Aforza Full time

    Aforza is a leading Consumer Goods company that aims to transform the lives of every consumer on the planet by introducing innovative capabilities. We're looking for a Senior Cloud Software Engineer to join our Cloud Platforms engineering team, where you will be working with a talented team of engineers building out Aforza's industry-leading cloud...


  • Cardiff, Cardiff, United Kingdom Yolk Recruitment Full time

    Yolk Recruitment is working with a rapidly growing tech company in the consumer goods industry. This organisation is revolutionising the way businesses operate by introducing real-time promotion execution, active customer segmentation, and AI-driven predictive ordering capabilities. We are seeking a Senior Software Engineer to join the Cloud Platforms...


  • Cardiff, Cardiff, United Kingdom Aforza Ltd Full time

    About the CompanyAforza Ltd is a leading provider of cloud solutions, and we are looking for a skilled Senior Software Engineer to join our team. As a key member of our Cloud Platforms engineering team, you will be working with a talented group of engineers to develop and maintain our industry-leading cloud products.


  • Cardiff, Cardiff, United Kingdom Aforza Ltd Full time

    About the Role:Aforza Ltd is seeking a Senior Software Engineer to join our Cloud Platforms engineering team. As a key member of the team, you will work alongside highly talented engineers to develop industry-leading cloud solutions.Key Responsibilities:Develop the backend of Aforza Studio, an advanced Digital Asset Management and photo automation...


  • Cardiff, Cardiff, United Kingdom Noir Full time

    Company Overview: Our client is a crowd funded social advertising technology platform that sells services to Facebook advertisers to grow their marketing ROI. They have already grown by 100% in the past six months and aim to quadruple headcount over the next two years.About Us: Noir continues to be the leading Microsoft recruitment agency, helping...


  • Cardiff, Cardiff, United Kingdom Digital Health and Care Wales Full time

    Digital Health and Care Wales (DHCW) is a key player in the NHS Wales family, leveraging technology and data to transform healthcare services.We are seeking a seasoned Head of Software Engineering to join our Operations Directorate, driving the delivery of high-quality software products, platforms, and solutions across diverse teams and complex...


  • Cardiff, Cardiff, United Kingdom Pertemps Network Group Full time £47,745

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer at Pertemps Network Group, you will play a key role in the development and implementation of business-critical IT systems. Your expertise in C# and .NET will be instrumental in leading the end-to-end implementation and integration of software solutions. You will be responsible...


  • Cardiff, Cardiff, United Kingdom Identify Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at {company} for an exciting opportunity to work on cutting-edge projects.Key Responsibilities:Design and develop high-quality software solutionsCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain technical...


  • Cardiff, Cardiff, United Kingdom Admiral Group Plc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Admiral Group Plc. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesDesign and develop software systems using Typescript and Angular.Work closely with the Product Owner and Squad...