Senior Software Engineer, Streaming Platform Client

Datadog

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
United Kingdom
Salary
$192,000–$240,000 / yr
Posted
74 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 81% of similar roles. Most pay $151,000–$202,482 — the shaded band above. At the midpoint, this role pays about $216k versus about $177k 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 Client

As a Senior Software Engineer - Streaming Platform Client, you will join the Streaming Platform group to develop core infrastructure and abstractions for mission-critical data streams. You will work on the Rust client library, including producers and consumers with language bindings for Java, Go, and Python. Your daily responsibilities involve building intuitive APIs, optimizing high-throughput, low-level streaming code, and managing the service that bridges the client fleet with the platform's control plane to solve complex balancing and scaling challenges. You will also provide technical documentation, mentor junior engineers, and lead high-stakes projects. The role requires proficiency in Rust, experience with FFI, and a focus on performance optimization for distributed systems. This position addresses the challenge of maintaining reliability and observability across data paths handling hundreds of millions of messages per second.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 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 library code for performance and efficiency.
  • Provide technical documentation and proactive troubleshooting to support a wide user base.
  • Lead high-stakes technical projects while maintaining end-to-end accountability for delivery and quality.
  • Develop and maintain Rust client libraries with language bindings for Java, Go, and Python.
  • Mentor junior engineers and interns to foster a culture of technical excellence.
  • Perform deep-dive investigations into performance optimization and debugging of complex systems.

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 and gather requirements from stakeholders.
  • Experience leading high-impact technical initiatives and projects.
  • Experience mentoring 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

Senior Platform Software Engineer

Oracle

Nashville, TN +1 73 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

Senior Platform Software Engineer

Oracle

Nashville, TN 43 days ago $92,500$209,500
Java Go C++ Python REST APIs Microservices Distributed Systems Git CI/CD IAM OCI AWS Azure GCP SQL Unix Linux System Design Test Automation
3+ yrs exp