Taro Logo

Software Engineer - Distributed Systems

Datadog is a global SaaS business delivering a combination of growth and profitability, providing digital transformation, cloud migration, and infrastructure monitoring solutions.
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Distributed Systems

Datadog is seeking a Software Engineer specializing in Distributed Systems for their Lisbon, Portugal office. As a Distributed Systems engineer at Datadog, you'll be at the forefront of designing, implementing, and running production-level foundational platforms that power their applications. Your role will involve creating data pipelines that ingest, store, analyze, and query billions of events per second in real-time from global companies. These platforms are optimized for durability, high availability, low latency, internet-scale footprint, and operability.

Datadog values office culture and operates on a hybrid workplace model to ensure work-life harmony. Your responsibilities will include:

  1. Building fault-tolerant, horizontally scalable solutions for multi-tenant environments
  2. Programming in languages such as Go, Java, Rust, or C++
  3. Utilizing open-source components like Kafka, Redis, Cassandra, and Elasticsearch
  4. Taking ownership of significant parts of the service, making an impact, and growing with the company

The ideal candidate should have:

  • A BS/MS/PhD in a scientific field or equivalent experience
  • Significant backend programming experience in one or more languages (Go, Java, Rust, C++)
  • Exposure to working on high durability / low latency problems
  • Ability to work at a low-level when necessary
  • Appreciation for simple designs and performance
  • Desire to work in a fast-paced, high-growth startup environment

Datadog offers a competitive benefits package, including:

  • New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
  • Continuous professional development and career growth opportunities
  • Intradepartmental mentor and buddy program
  • Inclusive company culture with Community Guilds (employee resource groups)
  • Global mental health benefits for employees and dependents
  • Competitive global benefits package

Join Datadog to be part of a collaborative, pragmatic, and thoughtful people-first community where solving tough problems, taking smart risks, and celebrating one another are part of the culture. This role offers an exciting opportunity to work on cutting-edge distributed systems and make a significant impact in a rapidly growing company.

Last updated a year ago

Responsibilities For Software Engineer - Distributed Systems

  • Build fault-tolerant, horizontally scalable solutions for multi-tenant environments
  • Program in Go, Java, Rust, or C++
  • Use Kafka, Redis, Cassandra, Elasticsearch, and other open-source components
  • Own meaningful parts of the service, have an impact, and grow with the company

Requirements For Software Engineer - Distributed Systems

Go
Java
Rust
Kafka
Redis
Cassandra
  • BS/MS/PhD in a scientific field or equivalent experience
  • Significant backend programming experience in Go, Java, Rust, or C++
  • Experience with high durability / low latency problems
  • Ability to work at low-level when needed
  • Appreciation for simple designs and performance
  • Desire to work in a fast, high-growth startup environment

Benefits For Software Engineer - Distributed Systems

Equity
Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Mental Health Assistance
  • New hire stock equity (RSUs)
  • Employee stock purchase plan (ESPP)
  • Continuous professional development
  • Product training
  • Career pathing
  • Intradepartmental mentor and buddy program
  • Inclusive company culture
  • Community Guilds (employee resource groups)
  • Access to Inclusion Talks
  • Global mental health benefits for employees and dependents
  • Competitive global benefits

Interested in this job?