Senior Software Engineer, Streaming Platform Client

Datadog

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NYNew YorkCalifornia
Salary
$192,000–$240,000 / yr
Posted
120 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $216k
$105k $254k
below market most similar roles pay here above market

This role pays more than 86% of similar roles. Most pay $151,000–$187,825 — the blue band above. At the midpoint, this role pays about $216k versus about $169k 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 73 open roles on FindRole.

Listed pay typically runs $192,000–$240,000 across 71 roles with salary data.

Most-posted roles

View all roles at Datadog

At a glance

TL;DR · Senior Software Engineer, Streaming Platform Client

The Senior Software Engineer - Streaming Platform Client joins the Streaming Platform Client team to develop core infrastructure for mission-critical data streams. You will architect and implement resilient interactions between client libraries and the control plane while optimizing a high-throughput, low-level streaming library. Day-to-day responsibilities include building intuitive APIs, providing technical documentation, and solving complex distributed systems challenges regarding balancing, scaling, and static stability. The role requires proficiency in low-level languages, specifically Rust, along with experience in Java, Go, and Python language bindings and FFI. You will work on data paths handling hundreds of millions of messages per second, ensuring performance and reliability for internal users. The work involves managing the bridge between the client fleet and the platform's control plane within a distributed environment.

What does a Software Engineer earn in New York?

Median $216000 from 270 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 libraries for maximum performance and efficiency.
  • Provide technical documentation and proactive troubleshooting for a wide user base.
  • Lead high-stakes technical projects with end-to-end accountability for delivery and quality.
  • Develop and operate services that bridge the client fleet with the platform's control plane.
  • Mentor junior engineers and interns to foster a culture of technical excellence.
  • Manage language bindings and FFI for Java, Go, and Python.

What we're looking for

  • Strong proficiency in low-level languages, ideally Rust.
  • Experience gathering requirements from stakeholders and leading high-impact technical initiatives.
  • Ability to communicate complex ideas effectively and provide technical documentation.
  • Experience in performance optimization and debugging complex distributed systems.
  • Experience mentoring junior engineers and interns.
  • Direct experience operating or using large-scale streaming systems like Kafka (preferred).
  • Familiarity with language bindings and FFI (preferred).

More like this

Similar roles

Senior Software Engineer, WebRTC Streaming

Nvidia

Remote (Santa Clara, CA) +2 5 days ago $184,000–$287,500
C++ WebRTC RTP RTCP ICE STUN TURN DTLS-SRTP SCTP H.264 H.265 AV1 GStreamer libwebrtc libvpx libaom Linux QNX Multithreading Networking
8+ yrs exp Remote

Senior Software Engineer, Platform

Oracle

Nashville, TN 32 days ago $92,500–$209,500
Java C++ C# Go RESTful APIs Microservices Oracle Cloud Infrastructure distributed-systems Containers Source Control Observability Service Reliability Engineering SDKs API Design
4+ yrs exp

Senior Software Engineer, Platform

Anduril Industries

Costa Mesa, CA 11 days ago $191,000–$253,000
Javascript React Typescript NextJS full stack web development AI ERP MES WMS CRM high-availability systems Data Platforms QA Software Engineering Pipeline
5+ yrs exp

Senior Software Engineer, Platform

Oracle

Nashville, TN 36 days ago $92,500–$209,500
Oracle Cloud Infrastructure (OCI) Java C++ C# Go RESTful APIs Microservices distributed-systems Containers Cloud-native Observability Service Reliability Engineering SDKs Source Control
4+ yrs exp

Senior Platform Software Engineer

Oracle

Nashville, TN +1 31 days ago $92,500–$209,500
Kubernetes Java Go OCI Docker CI/CD Distributed Systems Cloud-Native AWS Azure GCP EKS GKE AKS Networking Storage Observability Logging Metrics Tracing
4+ yrs exp