empty

Senior Software Engineer

Datadog

Job Description

Posted on: 
February 11, 2025

Summary and company overview

Role Summary:

The Metrics Intake team is responsible for building and maintaining a suite of low-latency, high availability services that receive and process every metric that is written to Datadog. These services handle petabytes of data per day in data centers around the world. As a Senior Software Engineer, you will join a highly motivated team of engineers in developing the next generation of these services.

Company Overview:

At Datadog, we place value in our office culture - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together. We operate as a hybrid workplace to ensure our employees can create a work-life harmony that best fits them.

Responsibilities

  • Lead the development of new intake pipeline capabilities in Go and Rust, authoring design docs, creating project plans, implementing features, and delegating work to teammates
  • Propose and ship optimizations that improve the resilience, availability and efficiency of the team's services.
  • Participate in the team's on-call rotation, responding to production incidents, authoring postmortems, and driving incident remediations.
  • Collaborate with management and product leaders to define well-prioritized OKRs and roadmaps to maximize the team's impact.

Job Requirements

Required Qualifications:

  • You have built and operated high availability distributed systems in production (ideally with high traffic, i.e. millions of requests per second).
  • You have a strong understanding of distributed systems architecture, including concepts such as scalability, fault tolerance, consistency and concurrency.
  • You are experienced with being on-call, leading incident responses, writing post mortems, and driving remediation efforts.
  • You have experience writing native code (C, C++, Rust) and optimizing system performance.
  • You enjoy mentoring other engineers and being part of a highly collaborative team.

Additional commentary

NA

Summary and company overview

Role Summary:

The Metrics Intake team is responsible for building and maintaining a suite of low-latency, high availability services that receive and process every metric that is written to Datadog. These services handle petabytes of data per day in data centers around the world. As a Senior Software Engineer, you will join a highly motivated team of engineers in developing the next generation of these services.

Company Overview:

At Datadog, we place value in our office culture - the relationships that it builds, the creativity it brings to the table, and the collaboration of being together. We operate as a hybrid workplace to ensure our employees can create a work-life harmony that best fits them.

Apply now