Talent.com
A vaga não está disponível no seu país.
Library Software Engineer - ASM Ruby (Portugal)

Library Software Engineer - ASM Ruby (Portugal)

DatadogPortugal
Há +30 dias
Descrição da vaga

Library Software Engineer - ASM Ruby (Portugal)

Portugal, Remote

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

    Criar um alerta de emprego para esta pesquisa

    Engineer Portugal • Portugal

    Vagas relacionadas
    Software / Data Engineer | Portugal

    Software / Data Engineer | Portugal

    IntermediaPortugal
    ALL CANDIDATES MUST BE LOCATED IN PORTUGAL • • •.Are you looking for a company where.Then Intermedia is the place for you. Intermedia has established itself as a leading provider of cloud communication...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    • Nova!
    Engenheiro de dados

    Engenheiro de dados

    TMCPortugal, Portugal
    Senior Spark / Pyspark (databricks) for an Oil Company.Profile should also be in English.Location will be Lisbon, Braga or Coimbra and the working model will be. Candidates must be living in Portugal....Mostre maisÚltima atualização: 1 hora atrás
    Freelance Software Developer (Ruby) - AI Trainer

    Freelance Software Developer (Ruby) - AI Trainer

    MindriftPT
    Quick Apply
    We believe in using the power of collective intelligence to ethically shape the future of AI.The Mindrift platform connects specialists with AI projects from major tech innovators.Our mission is to...Mostre maisÚltima atualização: 28 dias atrás
    • Promovida
    Backend Engineer - Ruby (Multiple Openings)

    Backend Engineer - Ruby (Multiple Openings)

    SalsifyPortugal, Portugal
    Salsify pioneered the first Product Experience Management (PXM) platform to help brand manufacturers win more sales, and grow market share online. We work with a growing roster of hundreds of leadin...Mostre maisÚltima atualização: 4 dias atrás
    Senior Backend Engineer (Remote) - Portugal

    Senior Backend Engineer (Remote) - Portugal

    AlphaSightsPortugal, Remote
    We are looking for highly talented and driven software engineers who take pride in their work, to expand our Engineering team in Portugal. Successful candidates will join a cross functional team inc...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    QA Automation Engineer (Portugal / Remote)

    QA Automation Engineer (Portugal / Remote)

    PersonifyPortugal, Portugal
    QA Automation Engineer (Portugal / Remote).We’re looking for a Software Engineer 2, QA to join our MC Trade squad.As a member of the Research and Development team, the Software Engineer in Test wil...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Data Engineer (based in Portugal)

    Data Engineer (based in Portugal)

    Aubay PortugalPortugal, Portugal, Portugal
    Your connection with Aubay starts in the following lines : .Aubay Portugal is a multinational French company, in Portugal since 2007. We have offices in Lisbon and Oporto and we are a specialized cons...Mostre maisÚltima atualização: 1 dia atrás
    Grupo QuintoAndar | Senior Software Engineer - Portugal

    Grupo QuintoAndar | Senior Software Engineer - Portugal

    Grupo QuintoAndarPT
    Quick Apply
    Grupo QuintoAndar is the most valuable real estate tech company in Latin America, it was born in Brazil to do something very rewarding : open doors. We opened doors for technology to be part of livin...Mostre maisÚltima atualização: há mais de 30 dias
    Platform Engineer - Remote (Portugal)

    Platform Engineer - Remote (Portugal)

    ClaviumPortugal
    At Clavium (Permanent), in Portugal.We don't wait for the future—we build it.We’re driven by the concept of the breakthrough – those that open the door to ground-breaking technology and foster a de...Mostre maisÚltima atualização: 5 dias atrás
    • Promovida
    Desenvolvedor Python

    Desenvolvedor Python

    Closer ConsultingPortugal, Portugal
    Direct message the job poster from Closer Consulting.Mutual Respect, Empathy, Innovation and Professional Pride.Do you see yourself within these values?. Founded in 2006 under the mission "To Challe...Mostre maisÚltima atualização: 12 dias atrás
    • Promovida
    Full Stack Engineer

    Full Stack Engineer

    Signify TechnologyPortugal, Portugal
    Full Stack Developer (React + Ruby / Rails).We have partnered up with a Global FinTech organisation working on some cutting-edge projects within the finance space! On the lookout for a Full Stack Eng...Mostre maisÚltima atualização: 10 dias atrás
    • Promovida
    Senior C++ Software Engineer (100% Remote - Portugal)

    Senior C++ Software Engineer (100% Remote - Portugal)

    Tether.ioPortugal, Portugal
    Join Tether and Shape the Future of Digital Finance.At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower businesses—from ex...Mostre maisÚltima atualização: 2 dias atrás
    Backend Software Engineer

    Backend Software Engineer

    CatawikiPortugal
    Design, develop, test, deploy, maintain and improve.You’ll be part of a team that is end-to-end responsible for their own microservices. Work closely with product designers, product owners, front, b...Mostre maisÚltima atualização: há mais de 30 dias
    Cloud Engineer - (Remote - Portugal)

    Cloud Engineer - (Remote - Portugal)

    JobgetherPT
    Quick Apply
    Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.One of our companies is ...Mostre maisÚltima atualização: há mais de 30 dias
    IT Operations engineer, Portugal

    IT Operations engineer, Portugal

    Axiom Software SolutionsPortugal
    IT Operations engineer Basic knowledge of Windows system administration.General understanding of infrastructure, including application servers and databases. Familiarity with system integration an...Mostre maisÚltima atualização: há mais de 30 dias
    • Promovida
    Senior Software Engineer (Platform, Ruby)

    Senior Software Engineer (Platform, Ruby)

    WorkatoPortugal, Portugal
    Senior Software Engineer (Platform, Ruby).Lisbon, Portugal; Porto, Portugal.Workato transforms technology complexity into business opportunity. As the leader in enterprise orchestration, Workato hel...Mostre maisÚltima atualização: 4 dias atrás
    • Promovida
    Lead Backend Software Engineer

    Lead Backend Software Engineer

    Find LabsPortugal, Portugal
    Be among the first 25 applicants.This range is provided by Find Labs.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Find Labs are a team of bui...Mostre maisÚltima atualização: 2 dias atrás
    Grupo QuintoAndar | Mid-Level Software Engineer - Portugal

    Grupo QuintoAndar | Mid-Level Software Engineer - Portugal

    QuintoAndarPortugal
    Grupo QuintoAndar is the most valuable real estate tech company in Latin America, it was born in Brazil to do something very rewarding : open doors. We opened doors for technology to be part of livin...Mostre maisÚltima atualização: há mais de 30 dias