Senior Software Engineer - Distributed Systems

Global SaaS business delivering cloud monitoring, security, and analytics solutions, helping organizations track their entire technology stacks.
$130,000 - $300,000
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Distributed Systems

Datadog is seeking a Senior Software Engineer to join their Distributed Systems team, working on the foundational platforms that power their applications. This role involves building and maintaining data pipelines that process billions of events per second in real-time from companies worldwide. The position offers an opportunity to work with cutting-edge technologies like Go, Java, Rust, and various open-source components including Kafka, Redis, and Cassandra.

The role combines technical challenges of building fault-tolerant, horizontally scalable solutions with the excitement of working in a fast-paced, high-growth environment. Engineers will own significant parts of the service, making direct impacts on the company's success. The hybrid work environment promotes a healthy work-life balance while maintaining the benefits of in-person collaboration and office culture.

Datadog offers an attractive compensation package including competitive salary, equity through RSUs, and comprehensive benefits. The company values professional growth, providing continuous development opportunities, mentorship programs, and a supportive, inclusive culture. As a publicly traded company (NASDAQ: DDOG) delivering critical monitoring and security solutions to businesses worldwide, Datadog presents an excellent opportunity for engineers looking to make a significant impact while working with modern technologies at scale.

The ideal candidate should have strong backend programming experience, preferably with distributed systems, and a passion for building reliable, performant solutions. While technical expertise is important, the company also values individuals who can contribute to their collaborative culture and drive innovation.

Last updated a day ago

Responsibilities For Senior Software Engineer - Distributed Systems

  • 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

Requirements For Senior 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 one or more languages (Go, Java, Rust, C++)
  • Experience working on problems (high durability / low latency)
  • Ability to work at low-level when needed
  • Care about simple designs and performance
  • Want to work in a fast, high-growth startup environment

Benefits For Senior Software Engineer - Distributed Systems

Equity
Medical Insurance
Dental Insurance
401k
Mental Health Assistance
  • New hire stock equity (RSUs) and employee stock purchase plan (ESPP)
  • Continuous professional development, product training, and career pathing
  • Intradepartmental mentor and buddy program
  • Inclusive company culture with Community Guilds
  • Free, global mental health benefits for employees and dependents age 6+
  • Competitive global benefits
  • Healthcare
  • Dental
  • 401(k) plan and match
  • Paid time off
  • Fitness reimbursements
  • Discounted employee stock purchase plan

Interested in this job?

Jobs Related To Datadog Senior Software Engineer - Distributed Systems

Software Engineer with Systems Depth

Senior Software Engineering role at Datadog focusing on systems infrastructure, platform reliability, and internal tooling with competitive compensation and benefits.

Software Engineer - Distributed Storage

Senior Software Engineer position at Datadog focusing on distributed storage systems, building and scaling high-performance data processing infrastructure using Go, Java, and Rust.

Software Engineer with Systems Depth

Senior Software Engineer role at Datadog focusing on systems infrastructure and tooling, offering $130K-$300K salary plus benefits in Denver, CO.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU communications and networking, developing optimized runtimes for Deep Learning and HPC systems.