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.
Distributed Systems
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees

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 3 months 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?

Jobs Related To Datadog Software Engineer - Distributed Systems

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.

Sr. Fullstack Software Engineer, Distributed Systems, Energy Software

Senior Fullstack Software Engineer position at Tesla, focusing on distributed systems and energy software for rooftop solar systems.

Motion Planning Engineer, Tesla Bot

Tesla is seeking a Motion Planning Engineer for their Tesla Bot project to develop state-of-the-art algorithms for humanoid robots.

Sr. Software Engineer II (Returns)

Senior Software Engineer II (Returns) at Narvar, focusing on Distributed Systems to power post-purchase experiences for major retail brands.