Software Engineer

il y a 4 jours


France Remote DataDome Temps plein

DataDome stops cyberfraud and bots in real time, outpacing AI-driven fraud from simple to sophisticated across your sites, apps, and APIs. Named a Leader in the Forrester Wave for Bot Management, the DataDome platform is built on a multi-layered AI engine that focuses on intent, not just identity. Because it's not about knowing who's real, it's about what they intend to do. With thousands of AI models that adapt to every fraudulent click, signup, and login, DataDome blocks fraud in less than 2 milliseconds, without compromising performance. DataDome is fully automated and integrates seamlessly into any tech stack. Backed by a 24/7 SOC team of advanced threat researchers, DataDome stops over 350 billion attacks annually. Experience protection that outperforms with DataDome.

Our technical stack is primarily composed of:

  • A real-time, high-performance detection layer at the edge in Java
  • A low-latency Stream Engine running on Apache Flink in Scala
  • Elasticsearch for storage
  • Apache Druid for computing aggregations
  • Kafka for communication between layers
  • Symfony & Angular for our dashboards

We operate at scale, handling over 12 billion events per day with response times of less than 5 milliseconds (99% percentile), resulting in more than 700 TB of data per month. We currently operate in over 30 data centers worldwide.

Our infrastructure is deployed across AWS, GCP, and Scaleway, utilizing Docker, Ansible, and Terraform, and is monitored using Grafana and Prometheus.

We are seeking a Backend Software Engineer to join our Edge processing team (currently 4 engineers). You'll thrive on technical challenges, design new detection components, and help us enhance our ultra-low-latency solutions.

You will be more specifically in charge of things like...

  • Developing and maintaining edge applications that process billions of daily requests from our customers, ensuring ultra-low latency and high availability
  • Building and optimizing detection modules in Java to identify and block sophisticated bot attacks in real-time
  • Working with streaming data pipelines using Kafka to communicate with our asynchronous processing layer
  • Implementing new features for our detection engine while maintaining performance standards (sub-5ms response times)
  • Collaborating on database design and optimization using Elasticsearch to efficiently store and query large-scale datasets
  • Contributing to our CI/CD processes, including automated testing, deployment pipelines, and infrastructure improvements
  • Participating in code reviews to maintain high code quality standards and share knowledge with the team
  • Monitoring system performance and troubleshooting issues using our observability stack (Grafana, Prometheus)
  • Contributing to the on-call rotation system to maintain 24/7 availability of our engine stack
  • Participating in team agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
  • Contributing to technical documentation and sharing your knowledge with team members
  • Working in collaboration with our Threat Research team and Product team to improve our detection engine

It would be great if...

  • Have 4+ years of professional development experience
  • Have a strong programming background in Java and understand object-oriented and data structure design principles
  • Have solid experience working in Unix/Linux environments and are comfortable with command-line tools
  • Care deeply about code quality, simplicity, and performance
  • Understand how the internet works (HTTP, TCP/IP, DNS, etc.)
  • Have experience with distributed systems and understand concepts like scalability and fault tolerance
  • Are familiar with at least one of the following technologies: Apache Kafka, Elasticsearch, Apache Druid, or similar big data tools
  • Have a problem-solving mindset and enjoy debugging complex technical issues
  • Are a team player with good communication skills

Bonus points if you have:

  • Knowledge of cybersecurity concepts
  • Experience with stream processing frameworks (Apache Flink)
  • Exposure to containerization and orchestration (Docker, Kubernetes)
  • Familiarity with Infrastructure as Code (Terraform, Ansible)

What's in it for you?

  • Flex Life: Flexible remote, hybrid or in office options, including working from our Paris office, located next to the Opera Garnier + 500€ stipend to help you set up your ideal workspace.
  • Generous Health Benefits: Leading healthcare providers for each EU country (e.g. Alan in France).
  • Professional Development: #Growth is part of our DNA, therefore we provide an annual stipend to invest in yourself.
  • Events & Teambuilding: Feel the #TeamSpirit both virtually & onsite, with several events & workshops planned throughout the year, including two annual offsite events, summer & winter parties, lunch & learns, & much more.
  • Perks: we prefer to adapt to what works best for you. Some prefer lunch on us, others prefer sports with friends, therefore we believe BotBusters should decide what works best for them.
  • Parent Care: Gift & care packages for parents.
  • PTO: Based on the country you are based from (e.g. 25 days in France).
What are the next steps?
  • Talent Acquisition Manager will contact you for a first chat
  • You will then meet with Pierre the Manager
  • You will complete home made technichal test
  • You will review it with the team
  • The final step will be a one-on-one meeting with Gilles our CTO
  • 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.


  • Staff Software Engineer

    il y a 2 semaines


    Remote (France) Malt Temps plein

     Discover our galaxy Join the Future of Work Malt is Europe's leading freelance marketplace, connecting over 850,000 talented freelancers with 90,000+ companies. Founded in 2013, we're transforming how work gets done through our tech-powered, human-centered platform. What makes us different: - A diverse team of 600 Malters across 6 European countries -...

  • Staff Software Engineer

    il y a 8 heures


    Remote (France) Malt Temps plein

     Discover our galaxy Join the Future of Work Malt is Europe's leading freelance marketplace, connecting over 850,000 talented freelancers with 90,000+ companies. Founded in 2013, we're transforming how work gets done through our tech-powered, human-centered platform. What makes us different: - A diverse team of 600 Malters across 6 European countries -...

  • Software Test Engineer

    il y a 3 jours


    France MNR Solutions Pvt. Ltd. Temps plein

    Overview Hiring for Software Test Engineer Opening: 35 Location: Remote Responsibilities Meeting with development managers to discuss software specifications and controls. Using the software as intended to analyze its functional properties. Designing manual and automated test procedures to evaluate each software product. Building, coding, and implementing...

  • Software Engineer

    il y a 23 heures


    France Altherias Temps plein

    We are looking for a Software Engineer for a key client based in France.Main tasks Develop and maintain web applications using HTML, PHP, JavaScript, React and Spring BootContribute to backend development in Java and Python on Tomcat application serversProvide on-site technical and field support when requiredRequirements:Minimum experienceAt least 3 years of...

  • Software Engineer

    il y a 4 jours


    France Urban Linker Temps plein

    Cette startup leader dans le domaine de l'énergie intelligente opère à la pointe de l'innovation pour fournir des solutions avancées pour les réseaux électriques intelligents. La société contribue à moderniser et à rendre plus intelligentes les infrastructures énergétiques, en utilisant la technologie pour répondre aux besoins changeants du...

  • Software Engineer

    il y a 23 heures


    France Urban Linker Temps plein

    Cette startup leader dans le domaine de l'énergie intelligente opère à la pointe de l'innovation pour fournir des solutions avancées pour les réseaux électriques intelligents.La société contribue à moderniser et à rendre plus intelligentes les infrastructures énergétiques, en utilisant la technologie pour répondre aux besoins changeants du...

  • Software Engineer

    il y a 3 jours


    France MNR Solutions Pvt. Ltd. Temps plein

    Location - US (Remote)RESPONSIBILITIES:Design, implement, and maintain software systems using Typescript, React, AWS, Docker, and Node/Express.Work with little to no oversight to rapidly deliver software solutions and track performance metricsParticipate in code reviews, unit testing, and system testing to ensure code quality and reliability.Identify and...

  • Software Engineer

    il y a 4 heures


    Paris, Remote, France 360Learning Temps plein

    At the start of 360Learning's growth, we were only 10 developers in the R&D department working on a single codebase. Today, we are a team of 60+ engineers divided into 10 product squads. Each squad includes developers, product managers and designers. Our technical teams are paramount to 360Learning's response to our increasingly demanding customers and are...


  • France Aniconsultingservices Temps plein

    Job briefWe are looking for a skilled Security Engineer to analyze software designs and implementations from a security perspective, and identify and resolve security issues. You will include the appropriate security analysis, defences and countermeasures at each phase of the software development lifecycle, to result in robust and reliable...

  • Embedded Software Engineer

    il y a 2 semaines


    france microTECH Global Ltd Temps plein

    Our client is looking for an Embedded Software Engineer to join their team in Sophia Antipolis, where you will be working on developing Wireless IP's. If you have an interest in Wireless communications this is the role for you! Key Skills & Experience: - Programming languages C/C++. - Embedded software development. - Experience using Python. - Software...