MENU
  • Remote Jobs
  • Companies
  • Go Premium
  • Job Alerts
  • Post a Job
  • Log in
  • Sign up
Working Nomads logo Working Nomads
  • Remote Jobs
  • Companies
  • Post Jobs
  • Go Premium
  • Get Free Job Alerts
  • Log in

Library Software Engineer - ASM Ruby

Datadog

Full-time
France, Spain, Ireland, Germany
ruby
software engineering
ruby on rails
django
python
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We operate at high scale—trillions of data points per day—allowing for seamless collaboration and problem-solving among Dev, Ops and Security teams globally for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.

 

The Team:

Datadog Application Security Management (ASM) allows customers to manage application security risk with continuous, real-time monitoring of vulnerabilities and threats against your web applications, serverless applications, and APIs in production. Automatically integrated with APM distributed tracing and code-level context, Application Security Management empowers development, operations, and security teams to build and run secure applications in production.

 

The Opportunity:

We are looking for a senior software engineer who can help push our open-source Ruby library to the next level. On top of working on the daily life of this open-source project, it includes working on the ASM integrations (HTTP, GraphQL, gRPC...) and security monitoring features such as attack attempts or code vulnerability detection. Come and join us to build amazing open-source software!

At Datadog, we place value in our office culture - the relationships and collaboration it builds and the creativity it brings to the table. We operate as a hybrid workplace to ensure our Datadogs can create a work-life harmony that best fits them.

 

What You’ll Do:

  • Develop mainly in Ruby and interact with projects in C++, Rust, and Python.

  • Own the architecture, design and implementation of ASM for Ruby.

  • Work closely with the other six ASM library teams through working groups and RFCs.

  • Collaborate with the ASM platform teams to make new product ideas happen.

  • Ensure that your quality criterias are met thanks to our shared testing platform, health metrics, performance monitoring metrics, etc.

  • Write code that instruments thousands of Ruby applications around the world.

  • Advocate for and represent Datadog in the Ruby community.

  • Learn more on the Ruby internals and its virtual machine.

  • Closely collaborate with the Datadog Ruby Guild, including the APM Tracing and Profiling teams, living in the same library.

 

Who You Are:

  • You’re a solid Ruby programmer or polyglot that would have no trouble adjusting to Ruby. For each language you know, you think idiomatically to leverage the best features of the language for a particular problem.

  • You have advanced knowledge of garbage collectors, language interpreters and virtual machines, and you’ve dealt with concurrency and parallelism.

  • You have a knack for readable, robust, reliable code and put that in practice by writing piles of clean, correct, well-tested, performant, idiomatic code, and you are prepared to do so in Ruby.

  • You have library packaging experience.

  • You have solid experience with widely used servers (like Puma or Gunicorn), web frameworks (like Rails or Django), background job processors (like Sidekiq or RQ), middlewares and muxers (such as Rack or gorilla/mux), test frameworks (like rspec or pytest), and concurrency features or libraries (like concurrent-ruby or Goroutines).

  • You have experience in writing code using advanced programming concepts such as metaprogramming, DSLs, monkey patching, or aspect oriented programming.

  • You care about performance, both in regard to time and space, and have experience in optimizing code to that end.

  • You keep yourself up to date in library ecosystems and language communities, and you frequently dive into the code of your dependencies to get the best understanding of their behavior.

  • You are a great community ambassador and can drive hard technical conversations towards a good solution.

  • You want to work in a fast, high growth startup environment.

  • You have a BS/MS/PhD in a STEM field or equivalent experience.

 

Bonus Points:

  • You’re a master Ruby programmer: you think in blocks, you trampled GVL limitations many times; you have experience with Rails, Sinatra, Grape, Sidekiq, but you go beyond Ruby on Rails; you have packaged and published gems.

  • You keep yourself up-to-date regarding the Ruby language and its library ecosystem and community.

  • You have experience with alternative implementations such as JRuby or TruffleRuby, their benefits and tradeoffs, and how they work.

  • You have experience interfacing with foreign code, e.g via FFI.

  • You have significant experience with C, Rust, Python, Go, Perl, Lua.

  • You have experience with code telemetry and introspection.

Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply.

 

Benefits and Growth:

  • New hire stock equity (RSUs) and employee stock purchase plan (ESPP)

  • Continuous professional development, product training, and career pathing

  • Intradepartmental mentor and buddy program for in-house networking

  • An inclusive company culture, ability to join our Community Guilds (Datadog employee resource groups)

  • Access to Inclusion Talks, our Internal panel discussions

  • Free, global mental health benefits for employees and dependents age 6+

  • Competitive global benefits

Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog.

#LI-CA2

#LI-Remote This is a remote position

About the job

Full-time
France, Spain, Ireland, Germany
Posted 1 year ago
ruby
software engineering
ruby on rails
django
python
Enhancv advertisement
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Library Software Engineer - ASM Ruby

Datadog
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We operate at high scale—trillions of data points per day—allowing for seamless collaboration and problem-solving among Dev, Ops and Security teams globally for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.

 

The Team:

Datadog Application Security Management (ASM) allows customers to manage application security risk with continuous, real-time monitoring of vulnerabilities and threats against your web applications, serverless applications, and APIs in production. Automatically integrated with APM distributed tracing and code-level context, Application Security Management empowers development, operations, and security teams to build and run secure applications in production.

 

The Opportunity:

We are looking for a senior software engineer who can help push our open-source Ruby library to the next level. On top of working on the daily life of this open-source project, it includes working on the ASM integrations (HTTP, GraphQL, gRPC...) and security monitoring features such as attack attempts or code vulnerability detection. Come and join us to build amazing open-source software!

At Datadog, we place value in our office culture - the relationships and collaboration it builds and the creativity it brings to the table. We operate as a hybrid workplace to ensure our Datadogs can create a work-life harmony that best fits them.

 

What You’ll Do:

  • Develop mainly in Ruby and interact with projects in C++, Rust, and Python.

  • Own the architecture, design and implementation of ASM for Ruby.

  • Work closely with the other six ASM library teams through working groups and RFCs.

  • Collaborate with the ASM platform teams to make new product ideas happen.

  • Ensure that your quality criterias are met thanks to our shared testing platform, health metrics, performance monitoring metrics, etc.

  • Write code that instruments thousands of Ruby applications around the world.

  • Advocate for and represent Datadog in the Ruby community.

  • Learn more on the Ruby internals and its virtual machine.

  • Closely collaborate with the Datadog Ruby Guild, including the APM Tracing and Profiling teams, living in the same library.

 

Who You Are:

  • You’re a solid Ruby programmer or polyglot that would have no trouble adjusting to Ruby. For each language you know, you think idiomatically to leverage the best features of the language for a particular problem.

  • You have advanced knowledge of garbage collectors, language interpreters and virtual machines, and you’ve dealt with concurrency and parallelism.

  • You have a knack for readable, robust, reliable code and put that in practice by writing piles of clean, correct, well-tested, performant, idiomatic code, and you are prepared to do so in Ruby.

  • You have library packaging experience.

  • You have solid experience with widely used servers (like Puma or Gunicorn), web frameworks (like Rails or Django), background job processors (like Sidekiq or RQ), middlewares and muxers (such as Rack or gorilla/mux), test frameworks (like rspec or pytest), and concurrency features or libraries (like concurrent-ruby or Goroutines).

  • You have experience in writing code using advanced programming concepts such as metaprogramming, DSLs, monkey patching, or aspect oriented programming.

  • You care about performance, both in regard to time and space, and have experience in optimizing code to that end.

  • You keep yourself up to date in library ecosystems and language communities, and you frequently dive into the code of your dependencies to get the best understanding of their behavior.

  • You are a great community ambassador and can drive hard technical conversations towards a good solution.

  • You want to work in a fast, high growth startup environment.

  • You have a BS/MS/PhD in a STEM field or equivalent experience.

 

Bonus Points:

  • You’re a master Ruby programmer: you think in blocks, you trampled GVL limitations many times; you have experience with Rails, Sinatra, Grape, Sidekiq, but you go beyond Ruby on Rails; you have packaged and published gems.

  • You keep yourself up-to-date regarding the Ruby language and its library ecosystem and community.

  • You have experience with alternative implementations such as JRuby or TruffleRuby, their benefits and tradeoffs, and how they work.

  • You have experience interfacing with foreign code, e.g via FFI.

  • You have significant experience with C, Rust, Python, Go, Perl, Lua.

  • You have experience with code telemetry and introspection.

Datadog values people from all walks of life. We understand not everyone will meet all the above qualifications on day one. That's okay. If you’re passionate about technology and want to grow your skills, we encourage you to apply.

 

Benefits and Growth:

  • New hire stock equity (RSUs) and employee stock purchase plan (ESPP)

  • Continuous professional development, product training, and career pathing

  • Intradepartmental mentor and buddy program for in-house networking

  • An inclusive company culture, ability to join our Community Guilds (Datadog employee resource groups)

  • Access to Inclusion Talks, our Internal panel discussions

  • Free, global mental health benefits for employees and dependents age 6+

  • Competitive global benefits

Benefits and Growth listed above may vary based on the country of your employment and the nature of your employment with Datadog.

#LI-CA2

#LI-Remote This is a remote position

Working Nomads

Post Jobs
Premium Subscription
Sponsorship
Reviews
Job Alerts

Job Skills
Jobs by Location
Jobs by Experience Level
Jobs by Position Type
Jobs by Salary
API
Scam Alert
FAQ
Privacy policy
Terms and conditions
Contact us
About us

Jobs by Category

Remote Administration jobs
Remote Consulting jobs
Remote Customer Success jobs
Remote Development jobs
Remote Design jobs
Remote Education jobs
Remote Finance jobs
Remote Legal jobs
Remote Healthcare jobs
Remote Human Resources jobs
Remote Management jobs
Remote Marketing jobs
Remote Sales jobs
Remote System Administration jobs
Remote Writing jobs

Jobs by Position Type

Remote Full-time jobs
Remote Part-time jobs
Remote Contract jobs

Jobs by Region

Remote jobs Anywhere
Remote jobs North America
Remote jobs Latin America
Remote jobs Europe
Remote jobs Middle East
Remote jobs Africa
Remote jobs APAC

Jobs by Skill

Remote Accounting jobs
Remote Assistant jobs
Remote Copywriting jobs
Remote Cyber Security jobs
Remote Data Analyst jobs
Remote Data Entry jobs
Remote English jobs
Remote Entry Level jobs
Remote Spanish jobs
Remote Project Management jobs
Remote QA jobs
Remote SEO jobs

Jobs by Country

Remote jobs Australia
Remote jobs Argentina
Remote jobs Belgium
Remote jobs Brazil
Remote jobs Canada
Remote jobs Colombia
Remote jobs France
Remote jobs Germany
Remote jobs Ireland
Remote jobs India
Remote jobs Japan
Remote jobs Mexico
Remote jobs Netherlands
Remote jobs New Zealand
Remote jobs Philippines
Remote jobs Poland
Remote jobs Portugal
Remote jobs Singapore
Remote jobs Spain
Remote jobs UK
Remote jobs USA


Working Nomads curates remote digital jobs from around the web.

© 2026 Working Nomads.