Skip to content

Open nowPosted 133 days ago

Software Engineer (Integrations)

DataDome19 open roles

Where
France - Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSoftware Engineer (Integrations)DataDome · France - Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on DataDome's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.1% of postings close within 7 days. Measured by our own scanner across the market. DataDome postings stay open a median of 33 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.1%7 days
  4. 21.1%14 days
  5. 35.8%30 days
  6. 59.0%60 days
This job: posted 133 days ago

DataDome median: 33 days open

The posting

DataDome delivers real-time bot and agent trust management, giving businesses complete visibility and control over all traffic—human, bot, or AI. Named a Leader in The Forrester Wave™ for Bot And Agent Trust Management Q2 2026, DataDome is trusted by enterprises like Etsy, PayPal, and Soundcloud. Acting as a traffic control plane, DataDome's multi-layered AI engine leverages thousands of models and 5 trillion signals daily to analyze intent and stop fraud in under 2 milliseconds—letting legitimate users through seamlessly across websites, apps, APIs, and MCPs. Backed by a 24/7 SOC and expert threat researchers, DataDome stops 20k+ attacks every second. With 30+ global PoPs, and 80+ ready-made integrations, DataDome is a recognized Leader on G2 across several categories—delivering protection that outperforms.

⭐ About the team

DataDome's Integrations team is responsible for delivering the software components integrated by our customers to send traffic to DataDome for analysis and run challenges on clients identified as threats. The team is currently made up of 8 engineers (server-side and client-side) and is looking for a Senior Software Engineer who thrives on technical challenges and will help us develop new integrations and improve our current ones.

You will contribute to our roadmap with your teammates and work in strong collaboration with product managers and engineers across different teams (Tech, Customer Experience, Solutions Engineering).

👤 As a Senior Software Engineer (Integrations)…

🔑 You will be in charge of:

  • Developing and maintaining DataDome's JavaScript Tag, our client-side integration deployed across hundreds of customer websites, with a focus on performance, resilience, security, and privacy. You will care about Core Web Vitals and the impact of our tag on customer pages. This will be your primary area of focus.
  • Building and improving server-side integration modules for JavaScript-based edge platforms and runtimes such as AWS Lambda@Edge, Cloudflare Workers, Fastly Compute, Node.js, and others.
  • Taking ownership of backend integration modules in other languages (Python, Go, Java, Ruby), helping customers integrate DataDome into their server-side infrastructure.
  • Driving technical direction and best practices for integration components, and mentoring other engineers on the team.
  • Raising the bar on code quality and release standards by driving improvements in CI/CD pipelines, testing, performance, and security across all integration components.
  • Providing technical expertise to our Support and Solutions Engineering teams (Tier 2/3) to help onboard customers and resolve complex integration challenges.
  • Staying on the cutting edge by monitoring technological developments in web technologies, edge computing, and server-side runtimes, and proposing improvements to our integrations accordingly.
  • Managing incidents and post-incident reviews related to integration components.

🎯 You will be the perfect candidate if you:

  • Have at least 5 years of professional software engineering experience.
  • Have strong JavaScript/TypeScript skills, including familiarity with modern web standards and server-side JS runtimes.
  • Have solid working proficiency in at least one other backend language (Python, Go, Java, Ruby).
  • Have a good understanding of web protocols and standards (HTTP, TCP, cookies, DNS, TLS).
  • Are able to assess trade-offs across different integration approaches and propose solutions that scale.
  • Have experience mentoring other engineers or driving technical decisions within a team.
  • Care about performance, code quality, and automation.
  • Have worked with CI/CD tools.
  • Are comfortable working across different codebases, languages, and platforms rather than specializing in a single stack.
  • Are willing to learn and adopt new technologies regularly.
  • Have good communication skills and are fluent in English.
  • Are a team player who enjoys collaborating with others and contributing to a supportive team culture.

📈 Bonus points if you:

  • Have experience with edge computing platforms (Cloudflare Workers, AWS Lambda@Edge, Fastly Compute, Deno Deploy, Vercel Edge Functions, etc.).
  • Have worked with CDNs, load balancers, or web servers.
  • Have experience with cloud providers such as AWS or GCP.
  • Understand the inner workings of browsers and JavaScript engines.
  • Are familiar with ECMAScript and Web standards.
  • Have experience with security topics such as CSP, iframe sandboxing, bot detection, or web application security.
  • Have worked on compilers and/or parsers.
  • Have prior experience in cryptography.
  • Have developed your own bots.

🚀 Career path

This role is designed to grow into a Staff Engineer position within the Integrations team. You will progressively take on broader technical ownership across the team's scope, influence architectural decisions, and become a key technical reference for both internal teams and customers.

By joining DataDome, you will have access to:

  • Flex Life: This position is open to fully remote candidates based anywhere in France. You can also work from our Parisian office located next to the Opera Garnier, or go hybrid. You will receive a 500€ stipend to help you set up your ideal workspace if you work hybrid or remotely. If you are full remote, the SNCF discount card is paid for you to come to our office to visit us & your team!
  • Generous Health Benefits: We have partnered with Kenko for your healthcare needs.
  • A 100€ annual allowance is provided for a leisure activity of your choice in Sports or Culture.
  • Annual allowance of 200€ if you come to the office by bike to cover maintenance costs.
  • Professional Development: #WeAimHigh is part of our DNA, therefore we have invested in an internal Learning and Development platform and offer the opportunity to request additional training and support via your manager.
  • Events & Team building: Feel the Team Spirit both virtually and onsite, with several events and workshops planned throughout the year, including an annual offsite event, quarterly online and offline events and parties, lunch & learns, and much more.
  • Parent Care: Gift & care packages for parents.
  • PTO: Based on the country you are based in (e.g. 25 days in France).

What are the next steps?

  1. The Talent Acquisition Manager will contact you for a first chat
  2. You will then meet with Dara (Engineering Manager)
  3. You will complete a technical test
  4. The final step will be a one-on-one meeting with Gilles (CTO)
  5. Welcome to DataDome!

DataDome is an equal opportunity employer, and proud to be committed to diversity and inclusion. We will consider all qualified applicants without regard to race, color, nationality, gender, gender identity or expression, sexual orientation, religion, disability or age.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against DataDome's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on DataDome's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    DataDome's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.