Senior Software Development Engineer, Observability - Remote

Zillow

Austin Texas

United States

Information Technology
(No Timezone Provided)

About the role

Are you interested in being a technical leader, guiding engineers across Zillow Group on the best ways to monitor applications and building the tooling to support them? Do you like using and contributing to open source projects? We are looking for a Senior Development Engineer to help us build a world class observability solution at Zillow Group! This role will be designing and developing highly available and resilient observability solutions which operate at scale and can help with detection and restoration of problems at each layer of the application stack.

As a Senior Development Engineer on the team you will:

  • Design some of the highest-traffic systems at Zillow, scaling to millions of metrics, and billions of logs lines and trace events a minute.

  • Drive the long term technology and product vision for observability in Zillow Group.

  • Contribute to open source regularly, both bug fixes and helping drive the larger project vision and roadmap.

  • Obsess about building systems by enabling observability out of the box and continually learning from and improving the developer experience.

  • Gain and share expertise, evangelizing the best ways to use observability systems.

  • This role has been categorized as a Remote position. “Remote” employees do not have a permanent corporate office workplace and, instead, work from a physical location of their choice which must be identified to the Company. Employees may live in any of the 50 US States, with limited exceptions. In certain cases, an employee in a remote-designated job may need to live in a specific region or time zone to support customers or clients as part of their role.

    Who you are

    You are a leader with an ability to drive a project home single-handed, but know that real change can only happen as a team. You know how to make technology scale; building well tested systems, designing them to be easily operable, and easy for others to contribute back. You believe in community, whether that's participating in open source projects, or joining in on a conversation improving an internal tool or process.

  • BS in Computer Science or equivalent experience
  • 5+ years of software development experience
  • Ability to learn new technology and contribute to the Open Source Community
  • Experience in metric and log collection, distributed tracing and visualization
  • Experience in 2 or more of the monitoring tools like Graphite, Prometheus, OpenTelemetry, Grafana, New Relic, Datadog, Splunk
  • Proficiency and expertise in time-series databases, such as Graphite, InfluxDB, M3DB, Thanos, or Cortex
  • Built high traffic web services and high throughput queues solving scaling challenges in layers between the load balancer and the data store
  • Experience with infrastructure using AWS and Docker/Kubernetes
  • Experience with multiple programming languages including GoLang, Java, Python, React, and NodeJS
  • Understanding of SLIs, SLOs and SLAs
  • In additional to a competitive base salary this position is also eligible for equity awards based on factors such as experience, performance and location.

    Senior Software Development Engineer, Observability - Remote

    Zillow

    Austin Texas

    United States

    Information Technology

    (No Timezone Provided)

    About the role

    Are you interested in being a technical leader, guiding engineers across Zillow Group on the best ways to monitor applications and building the tooling to support them? Do you like using and contributing to open source projects? We are looking for a Senior Development Engineer to help us build a world class observability solution at Zillow Group! This role will be designing and developing highly available and resilient observability solutions which operate at scale and can help with detection and restoration of problems at each layer of the application stack.

    As a Senior Development Engineer on the team you will:

  • Design some of the highest-traffic systems at Zillow, scaling to millions of metrics, and billions of logs lines and trace events a minute.

  • Drive the long term technology and product vision for observability in Zillow Group.

  • Contribute to open source regularly, both bug fixes and helping drive the larger project vision and roadmap.

  • Obsess about building systems by enabling observability out of the box and continually learning from and improving the developer experience.

  • Gain and share expertise, evangelizing the best ways to use observability systems.

  • This role has been categorized as a Remote position. “Remote” employees do not have a permanent corporate office workplace and, instead, work from a physical location of their choice which must be identified to the Company. Employees may live in any of the 50 US States, with limited exceptions. In certain cases, an employee in a remote-designated job may need to live in a specific region or time zone to support customers or clients as part of their role.

    Who you are

    You are a leader with an ability to drive a project home single-handed, but know that real change can only happen as a team. You know how to make technology scale; building well tested systems, designing them to be easily operable, and easy for others to contribute back. You believe in community, whether that's participating in open source projects, or joining in on a conversation improving an internal tool or process.

  • BS in Computer Science or equivalent experience
  • 5+ years of software development experience
  • Ability to learn new technology and contribute to the Open Source Community
  • Experience in metric and log collection, distributed tracing and visualization
  • Experience in 2 or more of the monitoring tools like Graphite, Prometheus, OpenTelemetry, Grafana, New Relic, Datadog, Splunk
  • Proficiency and expertise in time-series databases, such as Graphite, InfluxDB, M3DB, Thanos, or Cortex
  • Built high traffic web services and high throughput queues solving scaling challenges in layers between the load balancer and the data store
  • Experience with infrastructure using AWS and Docker/Kubernetes
  • Experience with multiple programming languages including GoLang, Java, Python, React, and NodeJS
  • Understanding of SLIs, SLOs and SLAs
  • In additional to a competitive base salary this position is also eligible for equity awards based on factors such as experience, performance and location.