Taro Logo

Software Engineer - Linux kernel / eBPF (APM)

Global SaaS business delivering observability and security solutions for cloud environments, helping organizations monitor and secure their technology stacks.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer - Linux kernel / eBPF (APM)

Datadog is seeking a Senior Software Engineer to join their eBPF APM team, focusing on building cutting-edge observability solutions using Linux kernel technology. This role sits at the intersection of systems programming and modern observability, working on zero-instrumentation solutions that automatically discover and monitor services across diverse environments.

The position requires deep technical expertise in systems programming, with a focus on Linux kernel development and eBPF technology. You'll be working with Go to build sophisticated systems that handle everything from protocol detection to performance optimization at the kernel level. The role involves solving complex challenges around service discovery, traffic analysis, and ensuring compatibility across various Linux distributions and environments.

As a senior member of the team, you'll have the opportunity to shape the technical direction of Datadog's APM solutions, working on problems that directly impact the observability landscape. The work involves sophisticated challenges around protocol parsing, encryption handling, and maintaining high performance in production environments.

Datadog offers a hybrid work environment, combining the benefits of office culture with flexibility. The company provides competitive compensation including equity, comprehensive benefits, and strong career development opportunities. You'll be joining a global leader in the observability space, working with cutting-edge technology that helps organizations understand and optimize their cloud infrastructure.

This is an ideal role for someone who is passionate about systems programming, enjoys working close to the kernel, and wants to make a significant impact on how companies monitor and understand their technology stacks. The position offers the perfect blend of technical depth, innovation, and practical application in a fast-growing, successful company.

Last updated 7 days ago

Responsibilities For Software Engineer - Linux kernel / eBPF (APM)

  • Design and build core components of zero-instrumentation APM product using eBPF and Go
  • Develop systems to auto-discover services, classify L7 protocols, and extract RED metrics
  • Solve complex challenges around protocol parsing, encryption handling, and performance at the kernel level
  • Ensure broad compatibility across Linux kernel versions, distributions, and diverse customer environments
  • Collaborate across teams to drive technical direction, improve reliability, and scale the system

Requirements For Software Engineer - Linux kernel / eBPF (APM)

Go
Linux
  • Significant experience in backend or systems-level development, with strong proficiency in Go or similar languages
  • Comfortable working close to the Linux kernel and have experience (or interest) in eBPF, networking, or observability tooling
  • Deep care about performance and efficiency
  • Experience building or operating scalable systems in complex environments
  • Ability to thrive in a fast-paced, technically deep environment

Benefits For Software Engineer - Linux kernel / eBPF (APM)

Equity
Mental Health Assistance
Medical Insurance
  • 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
  • Access to Inclusion Talks
  • Free, global mental health benefits for employees and dependents age 6+
  • Competitive global benefits

Interested in this job?

Jobs Related To Datadog Software Engineer - Linux kernel / eBPF (APM)