Senior Software Engineer - Distributed Systems (Event Platform)

Datadog is a global SaaS business delivering a combination of growth and profitability, providing digital transformation, cloud migration, and infrastructure monitoring solutions.
$200,000 - $240,000
Distributed Systems
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience

Description For Senior Software Engineer - Distributed Systems (Event Platform)

Datadog is seeking a Senior Software Engineer to join their Event Platform team, which ingests, transforms, and stores events to provide data for more than 30 Datadog products at a rate of ~15 Million messages/second. This role focuses on optimizing distributed systems for durability, high availability, low latency, and scalability.

As a Senior Software Engineer, you will:

  • Build and operate distributed, high-throughput, real-time data pipelines
  • Work primarily with Go and Java, with some Python or other languages
  • Utilize technologies like Kafka, Redis, Cassandra, and Elasticsearch
  • Own meaningful parts of the service and have a significant impact on the company's growth
  • Design and architect more effective data pipelines using modern architecture
  • Write a substantial amount of code and lead architectural decisions for new and existing services

The ideal candidate should have:

  • A BS/MS/PhD in Computer Science, Engineering, Math, Physics, or an equivalent STEM field
  • Experience with one or more programming languages (Go, Java, Rust, C++, Python)
  • Experience building storage engines, datastores, and/or high-scale Distributed Systems
  • A desire to work in a fast-paced, high-growth, tech-first environment

Datadog offers competitive compensation, including:

  • A salary range of $200,000 - $240,000 USD
  • New hire stock equity (RSUs) and employee stock purchase plan
  • Comprehensive benefits package including healthcare, dental, parental planning, and mental health benefits
  • 401(k) plan and match
  • Paid time off and fitness reimbursements

Join Datadog to work on challenging problems, take smart risks, and be part of a collaborative, pragmatic, and thoughtful people-first community. Datadog values diversity and encourages applications from all qualified candidates, regardless of background or experience level.

Last updated 3 months ago

Responsibilities For Senior Software Engineer - Distributed Systems (Event Platform)

  • Build and operate distributed, high-throughput, real-time data pipelines
  • Work primarily with Go and Java, with some Python or other languages
  • Use Kafka, Redis, Cassandra, Elasticsearch and other open-source components
  • Own meaningful parts of our service, have an impact, grow with the company
  • Design and architecture more effective data pipelines using modern architecture
  • Write a significant amount of code, lead architectural decisions for new and existing services

Requirements For Senior Software Engineer - Distributed Systems (Event Platform)

Go
Java
Python
Kafka
Redis
Cassandra
  • BS/MS/PhD in Computer Science, Engineering, Math, Physics, or equivalent STEM field
  • Experience with one or more programming languages (Go, Java, Rust, C++, Python)
  • Experience building storage engines, datastores and/or high scale Distributed Systems
  • Desire to work in a fast paced, high-growth tech first environment

Benefits For Senior Software Engineer - Distributed Systems (Event Platform)

Equity
Medical Insurance
Dental Insurance
401k
Parental Leave
Mental Health Assistance
  • New hire stock equity (RSUs) and employee stock purchase plan
  • Free global mental health benefit through Spring Health
  • Generous global benefits
  • Healthcare
  • Dental
  • Parental planning
  • Mental health benefits
  • 401(k) plan and match
  • Paid time off
  • Fitness reimbursements

Interested in this job?

Jobs Related To Datadog Senior Software Engineer - Distributed Systems (Event Platform)

Wireless Systems Engineer

Join Apple as a Wireless Systems Engineer to design innovative wireless communication systems for cutting-edge products.

Senior Software Engineer (Distributed Systems)

Senior Software Engineer (Distributed Systems) at Trumid - Remote position in financial technology

Senior Product Engineer - VR/ Geometry

Join Gravity Sketch as a Senior Product Engineer - VR/Geometry, leading projects for VR and screen-based 3D design applications.

Distributed Systems Engineer, Membership Engineering - L5

Senior Distributed Systems Engineer role at Netflix, working on subscription management and infrastructure for 278M+ global users.

Software Engineer, Distributed Systems, Build Infrastructure

Join Tesla as a Software Engineer in Distributed Systems, Build Infrastructure. Work on cutting-edge technology and contribute to sustainable energy solutions.