Skip to content

Senior Software Engineer - Distributed Systems

Designs, implements, and operates fault-tolerant distributed systems platforms handling billions of events per second using Go, Java, Rust, or C++. Requires 6+ years backend experience, exposure to high durability/low latency challenges, and AI tool proficiency.

130k – 300kBoston, MANew York, NYBackend EngineeringHybrid6+ YOE

About the role

What You’ll Do

  • Build fault-tolerant, horizontally scalable solutions running in multi-tenant environments
  • Write in Go, Java, Rust or C++, amongst 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

Who You Are

  • 6+ years of experience
  • You have a BS/MS/PhD in a scientific field or equivalent experience
  • You have significant backend programming experience in one or more languages (Go, Java, Rust, C++)
  • You have been exposed to working on problems (high durability / low latency /…)
  • You can get down to the low-level when needed
  • You care about simple designs and performance
  • You want to work in a fast, high-growth startup environment that respects its engineers and customers
  • You have demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output

Bonus: you’re motivated to push the boundaries of how AI can improve software engineering best practices and contribute to building AI-enabled products.

Benefits and Growth

  • New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
  • Continuous professional development, product training, and career pathing
  • Intradepartmental mentor and buddy program for in-house networking
  • An inclusive company culture, ability to join our Community Guilds (Datadog employee resource groups)
  • Access to Inclusion Talks, our Internal panel discussions
  • Free, global mental health benefits for employees and dependents age 6+
  • Competitive global benefits

The reasonably estimated yearly salary for this role at Datadog is: $130,000—$300,000 USD

Skills

GoJavaRustC++KafkaRedisCassandraElasticsearchDistributed SystemsAi Coding Tools

Senior Software Engineer - Authentication

Senior backend engineer building and scaling secure, cloud-native authentication services in Go/Python on AWS/GCP. Focus on identity verification, fraud prevention, and integrating AI/ML signals.

130k – 170kUnited StatesBackend EngineeringRemote5+ YOEGoS3

Senior Backend Engineer - ClickStack

Senior Backend Engineer building petabyte-scale observability platform services and APIs in TypeScript/Node.js. Requires 5+ years backend experience, strong distributed systems skills, and a passion for developer tooling and open source.

130k – 230kUnited StatesBackend EngineeringRemote5+ YOEGoNats

Senior Software Engineer - Capture

Senior Software Engineer building real-time audio/video ingestion and media processing pipelines for telephony and meeting platforms (Zoom, Teams, Webex, Meet). Requires strong experience with VoIP/WebRTC, distributed systems, and Kubernetes.

130k – 170kUnited StatesBackend EngineeringRemote5+ YOESipRtp

Copy of C++ Software Engineer, Distributed Systems

Senior/Staff Software Engineer building Forterra's Fabric distributed systems platform for mission-critical data replication across dynamic networks. Requires expert modern C++ skills and 8+ years experience with distributed systems, messaging middleware, and Linux.

130k – 165kEast Palo Alto, CA +1Backend EngineeringOn-site8+ YOEC++Dds

Software Engineer, AI (Senior, Back End)

Lead AI-driven developer tooling to accelerate SDLC phases including code generation, testing, and deployment. Requires 5+ years full-stack experience with Go/Python/JS and platform engineering background.

130k – 215kNew York, NYBackend EngineeringRemote5+ YOEAIGo