Jobs · Engineering · South Dakota

Senior Software Engineer - Linux Kernel/eBPF

Datadog · South Dakota, United States · 3 wk ago
On-siteEngineeringFull-time

About the role

The Cloud Network Monitoring (CNM) team at Datadog is responsible for developing the agent-side instrumentation that captures network activity at the kernel level at scale using eBPF programs. This includes tracking network flows on hosts across various Linux distributions and kernel versions, ensuring comprehensive visibility into network health and signals.

Responsibilities

  • Contribute to the end-to-end development of Network Monitoring features within the Datadog Agent
  • Build and maintain shared eBPF functionality for product teams to use in their eBPF-based products
  • Investigate and debug complex production issues that span the kernel, eBPF programs, and agent runtime
  • Research, prototype, develop, and document solutions to hard problems in the eBPF and network monitoring space
  • Provide technical input to product and architecture decisions

Requirements

  • Possess deep technical experience in Linux kernel development, including eBPF, core kernel contributions, or engineering low-level systems in C
  • Have a robust understanding of fundamental network protocols, including TCP and UDP
  • Bring 5+ years of experience engineering complex applications and tooling, with the ability to reason about systems in depth
  • Prioritize solving customer-facing problems by building elegant, high-impact products that users love
  • Thrive in fast-paced environments, taking full ownership of initiatives and driving them to resolution with minimal guidance
  • Enjoy tackling hard technical problems and feel energized by navigating complex challenges across the full stack
  • Collaborate effectively within a team-oriented environment to achieve shared goals

Qualifications

While not specified, candidates should have a strong background in Linux kernel development, network protocols, and experience in building scalable and reliable systems.

Skills

  • Linux kernel development
  • eBPF programming
  • Network protocol understanding (TCP, UDP)
  • System design and architecture
  • Problem-solving and debugging skills
  • Collaborative teamwork

Benefits

Benefits and growth opportunities include new hire stock equity (RSUs), continuous professional development, product training, and career pathing. Additionally, there is an intra-departmental mentor and buddy program, an inclusive company culture, and access to various benefits such as global Spring Health benefits, a 401(k) plan, and a discounted employee stock purchase plan.

Pay

Competitive global benefits package, including healthcare, dental, parental planning, and mental health benefits, a 401(k) plan, and a discounted employee stock purchase plan.

Schedule

Flexible remote schedule available.

Similar jobs