Library Software Engineer

Il y a 6 mois


Paris, France Datadog Temps plein

**The Team**:
**The Opportunity**:
We are looking for a software engineer to work on our open-source Node.js library. 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

**What You'll Do**:

- Develop mainly in Node.js and interact with components written in C++, Rust and Python.
- Help define the architecture, design and implementation of ASM for Node.js with the help of the rest of the team.
- 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.
- Advocate for and represent Datadog in the Node.js community.
- Learn more on the Node.js internals and its engine.
- Closely collaborate with the Datadog Node.js Guild, including the APM Tracing and Profiling teams, living in the same library.

**Who You Are**:

- You're a solid Node.js programmer or polyglot that would have no trouble adjusting to Node.js. For each language you know, you think idiomatically to leverage the best features of the language for a particular problem.
- You have some 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 Node.js.
- You have Node.js library packaging experience.
- You have experience with widely used web frameworks (like expressjs, nextjs), and test frameworks (like mocha).
- You have experience in writing code using advanced programming concepts such as metaprogramming and monkey patching.
- You care about performance, both in regard to time and space, and have experience in measuring and 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 want to work in a fast, high growth startup environment.
- You communicate about your work efficiently, and without guidance.
- You have a BS/MS/PhD in a STEM field or equivalent experience.

**Bonus Points**:

- You're a master Node.js programmer: you avoid pitfalls and quirks of the language like callback hell, object mutation, and tricky asynchronous code; you dived into some of the Node.js and v8 internals; you use modern syntax and language features.
- You have experience with tracing features of Node.js, like AsyncLocalStorage and diagnostics_channels.
- You keep yourself up-to-date regarding the Node.js language and its library ecosystem and community.
- You have experience interfacing Node.js with foreign code, e.g via N-API/NAN bindings.
- You have experience with C/C++, Rust or Python.
- You have experience with GitHub Actions.
- You have experience with code telemetry and introspection.
- You have experience in maintaining open source projects, you have public Node.js projects on GitHub, you own npm libraries.
- You have experience with customer support.

LI-CA2

**About Datadog**:
Datadog (NASDAQ: DDOG) is a global SaaS business, delivering a rare combination of growth and profitability. We are on a mission to break down silos and solve complexity in the cloud age by enabling digital transformation, cloud migration, and infrastructure monitoring of our customers' entire technology stacks. Built by engineers, for engineers, Datadog is used by organizations of all sizes across a wide range of industries. Together, we champion professional development, diversity of thought, innovation, and work excellence to empower continuous growth. Join the pack and become part of a collaborative, pragmatic, and thoughtful people-first community where we solve tough problems, take smart risks, and celebrate one another. Learn more about #DatadogLife on Instagram, LinkedIn, and Datadog Learning Center.

**Equal Opportunity at Datadog**:
**Your Privacy**:


  • Senior Software Engineer

    Il y a 2 mois


    Paris, France Software Aspekte Temps plein

    Specialism: ZK Proofs, Developer Tooling, and Blockchain Security Project: This company is dedicated to enhancing online privacy through end-to-end encryption, aiming to protect user data across the internet. Its suite of products focuses on securing AI applications both in cloud environments and on the blockchain, empowering developers and data scientists...

  • "Software Engineer"

    il y a 1 mois


    Paris, Île-de-France LE CABRH Temps plein

    Job Title: Software EngineerJob Description:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional teams to deliver high-quality software solutions.Responsibilities:- Design and develop software...

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France UPTOO Temps plein

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team.Design and develop software applications using programming languages such as Java, Python, and C++.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality software products that meet customer needs.

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France ENGIE Temps plein

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in a variety of programming languages.Responsibilities include:Designing, developing, and testing software applicationsCollaborating with cross-functional teams to identify...

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France NEXTEP HR Temps plein

    Seeking a talented Software Engineer to join our team and contribute to the development of cutting-edge software solutions.As a Software Engineer, you will design, develop, and test software applications to meet the needs of our clients.Responsibilities:Design and develop software applications using various programming languagesCollaborate with...

  • Software Test Engineer

    il y a 4 semaines


    Paris, France Cryptonext Security Temps plein

    Who We AreCryptoNext Security is a start-up based in Paris, founded in 2019, following more than 20 years of academic research. We specialize in quantum computer-resistant cryptography (PQC: post-quantum cryptography) and offer our "Quantum Safe Remediation Suite" software suite, including our world-renowned Quantum Safe Library (C-QSL) featuring the latest...

  • Software Test Engineer

    il y a 9 heures


    Paris, France Cryptonext Security Temps plein

    Who We Are CryptoNext Security is a start-up based in Paris, founded in 2019, following more than 20 years of academic research. We specialize in quantum computer-resistant cryptography (PQC: post-quantum cryptography) and offer our "Quantum Safe Remediation Suite" software suite, including our world-renowned Quantum Safe Library (C-QSL) featuring the...

  • Software Test Engineer

    il y a 4 semaines


    Paris, France Cryptonext Security Temps plein

    Who We AreCryptoNext Security is a start-up based in Paris, founded in 2019, following more than 20 years of academic research. We specialize in quantum computer-resistant cryptography (PQC: post-quantum cryptography) and offer our "Quantum Safe Remediation Suite" software suite, including our world-renowned Quantum Safe Library (C-QSL) featuring the latest...

  • Software Engineer

    Il y a 2 mois


    Paris, France IC Resources Temps plein

    Software Engineer Salary: €61k - €67k Location: France   IC Resources is delighted to be partnering with a company that is conducting ground breaking work into Ultra-low latency trading. This company is working tirelessly to bridge the gap between Finance and Technology, by producing some of the fastest market data processing systems in the world. This...


  • Paris, Île-de-France Tbwa ChiatDay Inc Temps plein

    At Chainguard, we're on a mission to build the largest library of open source software that is secure by default. With a team of industry-leading experts, we've already made significant strides in securing open source software for companies like Snowflake, Canva, and HPE.We're seeking an experienced Linux Package Engineer to join our team. In this role,...

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France UPTOO Temps plein

    We are looking for a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:- Design and develop software applications using various programming languages and frameworks.- Collaborate with cross-functional teams to identify and...

  • Software Test Engineer

    il y a 9 heures


    Paris, France Cryptonext Security Temps plein

    We specialize in quantum computer-resistant cryptography (PQC: post-quantum cryptography) and offer our "Quantum Safe Remediation Suite" software suite, including our world-renowned Quantum Safe Library (C-QSL) featuring the latest NIST algorithms. Recognized as a leader in post-quantum cryptography, CryptoNext was highlighted in Gartner’s 2021 report and...

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France LE CABRH Temps plein

    As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications. Key responsibilities include:Collaborating with cross-functional teams to deliver high-quality software products.Developing and maintaining software applications using various programming languages and technologies.Identifying and...

  • Software Engineer

    il y a 4 semaines


    Paris, Île-de-France LE CABRH Temps plein

    Job DescriptionOur company is seeking a highly skilled Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and testing software applications. Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsTest and debug software applications

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France FIA Temps plein

    Job Description:As a leading company, we are seeking a skilled Software Engineer to join our team. This role involves designing and developing software applications using a range of programming languages and technologies.

  • Software Engineer

    il y a 1 mois


    Paris, Île-de-France NEO2 Temps plein

    About the Role:We are seeking a skilled Software Engineer to join our team at company. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications.

  • **Software Engineer**

    il y a 4 semaines


    Paris, Île-de-France Hôpital Paris Saint-Joseph Temps plein

    We are seeking a talented Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, implementing, and maintaining software applications using a variety of programming languages.Key responsibilities include:Designing software applications using object-oriented programming...


  • Paris, Île-de-France SQORUS Temps plein

    **Job Title:** Software EngineerWe are seeking a highly skilled Software Engineer to join our team at "{company}".**Key Responsibilities:**Design, develop, and test software applicationsCollaborate with cross-functional teams to identify business needs and develop solutionsEnsure software quality and reliability

  • Senior Software Engineer

    il y a 1 mois


    Paris, Île-de-France LE CABRH Temps plein

    We are seeking a Senior Software Engineer to join our team at {company}. This role involves leading the development of our software products and collaborating with cross-functional teams. Key responsibilities include designing and implementing software solutions, ensuring high-quality code, and mentoring junior engineers.

  • Software Engineer

    il y a 4 semaines


    Paris, Île-de-France LE CABRH Temps plein

    Job DescriptionAs a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on building scalable and efficient software solutions using a variety of programming languages and technologies.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional...