Talent.com
Library Software Engineer - ASM Ruby (EMEA)
Library Software Engineer - ASM Ruby (EMEA)Datadog • New York, NY
Library Software Engineer - ASM Ruby (EMEA)

Library Software Engineer - ASM Ruby (EMEA)

Datadog • New York, NY
30+ days ago
Job type
  • Full-time
Job description

Library Software Engineer - ASM Ruby (EMEA)

Remote, France; Remote, Spain; Remote, Ireland; Remote, Germany

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

    Create a job alert for this search

    Library Software Engineer ASM Ruby EMEA • New York, NY

    Similar jobs
    Software Engineer (iOS) ID48367

    Software Engineer (iOS) ID48367

    AgileEngine • Jersey City, NJ, us
    Full-time
    Quick Apply
    Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI / ML, and our people-first culture has earned us multiple Bes...Show more
    Last updated: 12 days ago
    C++ Software Engineer, Mid-Senior Level

    C++ Software Engineer, Mid-Senior Level

    Kooick • New York, New York, United States
    Full-time
    Salary : $104,633 - 126,010 per year.Professional experience with modern C++ (C++11 or later).Familiarity with ASIO or similar asynchronous networking frameworks. Experience working in Linux environm...Show more
    Last updated: 8 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Savvy Talent • New York, NY, US
    Full-time
    Quick Apply
    Seeking an experienced Software Engineer to join our engineering team.You will leverage your deep backend engineering skills, especially in Python and AWS, to design scalable systems supporting Saa...Show more
    Last updated: 30+ days ago
    Sr. Software Engineer (Backend) - Python

    Sr. Software Engineer (Backend) - Python

    Munich RE • New York, New York, United States
    Full-time
    We are seeking a highly skilled.Python and modern backend frameworks to join the.This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services th...Show more
    Last updated: 24 days ago • Promoted
    Sr. Software Engineer | Kubernetes | GPU Orchestration - REMOTE

    Sr. Software Engineer | Kubernetes | GPU Orchestration - REMOTE

    Living Talent • New York, NY, US
    Remote
    Full-time
    Quick Apply
    Compensation : Base Salary 250k + Equity.Lead Design, Architecture & Development of K8s-based cloud infrastructure.Use K8s Controllers, Operators & CRs to Implement scalable, high-availability solut...Show more
    Last updated: 11 days ago • Promoted
    Manager Software Engineer (Remote)

    Manager Software Engineer (Remote)

    Quest Diagnostics Incorporated • Secaucus, NJ, United States
    Remote
    Full-time
    Oversee and support a team of back-end, front-end, and full-stack developers, as well as QA and QC resources.In this dotted-line leadership role, you will focus on process efficiency, quality impro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Billing Platform

    Senior Software Engineer, Billing Platform

    Scale AI • New York, NY, United States
    Full-time
    Senior Software Engineer, Billing Platform.At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the mos...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • New York, New York, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show more
    Last updated: 2 hours ago • Promoted • New!
    zOS Automation / Software Engineer

    zOS Automation / Software Engineer

    Stellent IT LLC • Weehawken, NJ, United States
    Full-time
    Quick Apply
    OS Automation / Software Engineer Weehawken,New Jersey and Raleigh, North Carolina(5 days onsite) web ex and in-person Show more
    Last updated: 6 days ago
    Senior Staff Software Engineer, API Infrastructure

    Senior Staff Software Engineer, API Infrastructure

    Gusto • New York, NY, United States
    Full-time
    Senior Staff Software Engineer, API Infrastructure.At Gusto, we're on a mission to grow the small business economy.We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    MEGA • New York, NY, United States
    Full-time
    We’re hiring full-stack engineers to help us build the self‑improving growth machine.You’ll be building new agents or improving our current agents, working closely with product and ops to fully aut...Show more
    Last updated: 30+ days ago • Promoted
    Full Stack Engineer (React / Ruby on Rails)

    Full Stack Engineer (React / Ruby on Rails)

    Above & Beyond Talent Acquisition • New York, New York, United States
    Full-time
    Quick Apply
    Full Stack Engineer (React / Ruby on Rails).Standard business hours are 8 : 30 AM–5 : 30 PM EST.Requirements / Who we are looking for : . We are seeking an experienced Full-Stack Engineer to join our grow...Show more
    Last updated: 30+ days ago
    Senior Software Engineer, Institutional Custody Brooklyn, NY or Remote (North America)

    Senior Software Engineer, Institutional Custody Brooklyn, NY or Remote (North America)

    AVA Labs Inc. • New York, NY, United States
    Remote
    Full-time
    Senior Software Engineer, Institutional Custody.Looking to join a world-class blockchain development team? Ava Labs makes it simple to deploy high-performance solutions for Web3, led by innovations...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II, Platform

    Software Engineer II, Platform

    Rippling • New York, New York, United States, 10007
    Full-time
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show more
    Last updated: 4 days ago
    Staff Software Engineer (Fullstack)

    Staff Software Engineer (Fullstack)

    Propel • New York, NY, United States
    Full-time
    Are you a Fullstack Engineer looking to make a big impact at a mission-driven company? Do you thrive in high-autonomy startup environments?. Propel is on a mission to build modern, respectful, and e...Show more
    Last updated: 30+ days ago • Promoted
    Senior Lead Software Engineer, Back End / Full Stack (AWS, Kubernetes, KFP, Python, Distributed Systems, Lua, Go)

    Senior Lead Software Engineer, Back End / Full Stack (AWS, Kubernetes, KFP, Python, Distributed Systems, Lua, Go)

    Capital One • New York, New York, US
    Full-time +2
    Senior Lead Software Engineer, Back End / Full Stack (AWS, Kubernetes, KFP, Python, Distributed Systems, Lua, Go).Do you love building and pioneering in the technology space? Do you enjoy solving com...Show more
    Last updated: 20 hours ago • Promoted • New!
    Senior Software Engineer : Client Engagement (Hybrid / Remote)

    Senior Software Engineer : Client Engagement (Hybrid / Remote)

    Grow Therapy • New York, NY, United States
    Remote
    Full-time
    A mental health tech company is seeking a Full-stack Software Engineer to enhance its mental healthcare platform.You will work on backend services and frontend applications, contributing to crucial...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform

    Software Engineer, Platform

    Anthropic • New York, NY, United States
    Full-time
    Anthropic’s mission is to create reliable, interpretable, and steerable AI systems.We want AI to be safe and beneficial for our users and for society as a whole. Our team is a quickly growing group ...Show more
    Last updated: 11 days ago • Promoted