Senior Software Engineer, Streaming Platform

Datadog

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
United Kingdom
Salary
$192,000–$240,000 / yr
Posted
87 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $174k
This role $216k
$105k most similar roles pay here $254k

This role pays more than 83% of similar roles. Most pay $151,000–$197,400 — the shaded band above. At the midpoint, this role pays about $216k versus about $174k for comparable roles.

Based on 240 similar postings.

Employer

About Datadog

Datadog, Inc. is an American company that provides an observability service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform.

Datadog currently has 266 open roles on FindRole.

Listed pay typically runs $161,000–$205,000 across 138 roles with salary data.

Most-posted roles

View all roles at Datadog

At a glance

TL;DR · Senior Software Engineer, Streaming Platform

Senior Software Engineer - Streaming Platform joins the Streaming Platform Client team to develop core infrastructure for mission-critical data streams. This role focuses on building and maintaining a Rust client library featuring language bindings for Java, Go, and Python. You will design intuitive APIs, optimize high-throughput low-level streaming code, and manage the service bridging the client fleet with the platform's control plane. The work involves solving complex distributed systems challenges involving performance, observability, and reliability while handling hundreds of millions of messages per second. Key responsibilities include architecting resilient interactions, mentoring junior engineers, and providing technical documentation for a wide user base. Required skills include proficiency in Rust, experience with foreign function interfaces, and knowledge of large-scale streaming systems like Kafka to ensure stable data pipelines across the organization's internal services.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Architect and implement resilient interactions between client libraries and the control plane.
  • Optimize high-throughput, low-level streaming libraries for performance and efficiency.
  • Provide technical documentation and proactive troubleshooting to support a wide user base.
  • Lead high-stakes technical projects from inception through delivery and quality assurance.
  • Develop and maintain Rust-based client libraries with bindings for Java, Go, and Python.
  • Mentor junior engineers and interns to foster a culture of technical excellence.
  • Conduct deep-dive investigations into performance optimization and complex system debugging.

What we're looking for

  • Strong proficiency in low-level languages, ideally Rust.
  • Experience with performance optimization and debugging complex systems.
  • Ability to communicate complex ideas effectively and gather requirements from stakeholders.
  • Experience leading high-impact technical initiatives and projects.
  • Ability to mentor junior engineers and interns.
  • Familiarity with language bindings and FFI is a plus.
  • Experience operating or using large-scale streaming systems like Kafka is a plus.

More like this

Similar roles

Staff Engineer - Data Platform Experience

Datadog

32 days ago
Distributed Systems Java Go Kubernetes Kafka SaaS Cloud Platforms Observability Platform Engineering System Design Internal Developer Platforms Infrastructure Cost Intelligence Operational Tooling
Hybrid

Senior Platform Software Engineer

Oracle

Nashville, TN +1 74 days ago $92,500$209,500
Oracle Cloud Infrastructure (OCI) Agentic AI Java GoLang C# System Architecture Agile Software Design Automation
4+ yrs exp

Senior Platform Software Engineer

Oracle

Austin, TX 74 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI CLI CI/CD OpenAPI Software Architecture Code Generation Cloud Infrastructure Quality Assurance Pipelines
3+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java REST gRPC Distributed Systems RDBMS NoSQL CI/CD Source Control Automated Testing Observability Cloud Infrastructure
5+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Python Go TypeScript .NET RESTful API OCI Cloud Infrastructure SDKs CI/CD OpenAPI Distributed Systems Cloud Architecture Software Development Lifecycle Monitoring Observability
3+ yrs exp