JobHabor

Senior Software Engineer - Security Libraries

Datadog

Location
Remote
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, build, and own security integrations and detections
  • Take projects from prototype to production-hardened
  • Own systems operationally: monitor production telemetry, debug issues, drive down problems
  • Shape the roadmap: define OKRs, break features into components, drive designs and RFCs
  • Partner with product management, backend, and frontend teams
  • Mentor teammates and raise the bar on code quality and testing
  • Represent Datadog in relevant language and security communities

Requirements

  • Expert in at least one of .NET (C#) or Java
  • Polyglot who can contribute idiomatically across other libraries
  • Write clean, correct, well-tested, performant, idiomatic code
  • Strong software-engineering fundamentals: ship modular, maintainable code with little guidance
  • Product-engineering mindset: care about user experience and product outcomes
  • Weigh technical trade-offs against customer impact
  • Experience building and shipping libraries or SDKs consumed by other developers
  • Understand packaging, versioning, and backward compatibility
  • Care about performance and cost (time and space)
  • Experience measuring and optimizing for performance and cost
  • Operationally mature: take full accountability for what you ship in production
  • Communicate clearly in writing and in person
  • Drive alignment through RFCs and informal collaboration
  • Give bad news early and constructive, empathetic feedback
  • BS/MS/PhD in a STEM field or equivalent experience

Preferred

  • Deep expertise across .NET or Java, including familiarity with language runtime internals and instrumentation, the JVM, bytecode instrumentation and Java agents; or the CLR/JIT/GC, IL rewriting, and DiagnosticSource/EventPipe in .NET
  • Track record of shipping across several of our languages (Go, Node.js, Python, Ruby, PHP, C/C++)
  • Application security background: WAF, RASP, SAST/IAST/SCA, threat detection, or secure-by-design practices
  • Experience with auto-instrumentation, APM/distributed tracing, or code telemetry and introspection
  • History of maintaining open-source projects, with public projects or published packages (e.g., NuGet, Maven)
  • Experience with AI-assisted developer tooling or agentic workflows
  • Developer-experience or customer-support sensibility

Skills

  • .NET
  • Java
  • C#
  • Go
  • Node.js
  • Python
  • Ruby
  • PHP
  • C++
  • Envoy
  • NGINX
  • HAProxy
  • WAF
  • RASP
  • API Security
  • IAST
  • SCA
  • APM
  • AI

Similar roles