Software Engineer Java Kafka - Platform Squad - Editeur SaaS IA

Wake IT UP - Experts en Recrutement TECH & SALES

Paris

Sur place

EUR 65 000 - 115 000

Plein temps

Il y a 18 heures
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature complète en une minute — CV personnalisé et lettre de motivation, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Wake IT UP recherche un Software Engineer Platform pour une plateforme internal SaaS en croissance rapide. Vous travaillerez dans une équipe Platform de cinq ingénieurs et concevrez des briques réutilisables, des API internes et des frameworks destinés aux autres équipes Engineering.

Le rôle implique de garantir performance, scalabilité et sécurité, avec une approche event-driven et des architectures distribuées, et d’évaluer le code généré par IA tout en définissant les standards techniques.

Qualifications

  • Ingénieur logiciel avec forte profondeur technique et spécialisation Platform.
  • Profil capable de concevoir des architectures distribuées et scalables.
  • Expérience en SaaS B2B est un plus.

Responsabilités

  • Concevoir l’architecture des nouvelles briques de la plateforme.
  • Développer des frameworks et librairies utilisés par les autres équipes Engineering.
  • Définir les abstractions et APIs internes.
  • Résoudre des problématiques de performance, scalabilité et data.
  • Concevoir des architectures distribuées et event-driven.
  • Challenger et valider le code généré par les agents IA.
  • Définir les standards techniques communs.
  • Améliorer la Developer Experience.
  • Travailler sur l’observabilité, la fiabilité et la sécurité de la plateforme.
  • Prendre des décisions structurantes ayant un impact sur l’ensemble de l’organisation Engineering

Connaissances

Architecture distribuée
Systèmes à forte volumétrie
Performance & concurrence
Observabilité
Architecture de plateformes

Formation

Diplôme d’école d’ingénieur

Outils

Quarkus
Kafka
Debezium/CDC
Kubernetes
AWS
PostgreSQL

Description du poste

  • Cabinet d’experts en Recrutement Tech sur Paris et l’Ile de France, en CDI, auprès des clients finaux avec un objectif unique : faire gagner du temps aux candidats !
  • Rapides, humaines et efficaces, notre rôle est de sélectionner les meilleures opportunités sur le marché et de proposer les jobs les plus adéquats aux candidats (en fonction de leur profil et de leur recherche)
  • Chez Wake IT UP, les Entreprises sont sélectionnées !!! Nous vous proposons des sociétés stables, fiables et innovantes où la TECH occupe une vraie place stratégique avec un environnement propice à votre créativité et savoir-faire ! Ceci est notre engagement ! - Daniela Yankova, présidente (https://www.wakeitup.tech)
La société

Notre client est un éditeur de logiciel SaaS B2B international d’environ 200 collaborateurs, présent en France, au Royaume-Uni, en Allemagne et aux États-Unis.

Après une levée de fonds de 60 millions d’euros l’année dernière, l’entreprise accélère fortement ses investissements technologiques et engage aujourd’hui une transformation majeure de sa plateforme.

Dans ce contexte, elle constitue une équipe Platform Engineering de cinq ingénieurs qui travaillera sur l’un des projets les plus stratégiques de l’entreprise.

L’objectif : construire les nouvelles fondations techniques communes sur lesquelles les différentes équipes Engineering pourront développer les prochaines générations du produit.

Le projet : construire la plateforme utilisée par les autres ingénieurs

Il ne s’agit pas d’un poste de Software Engineer classique centré sur le développement de fonctionnalités produit.

Vous travaillerez un niveau en dessous du produit, sur les briques technologiques qui permettront aux autres équipes Engineering de construire, déployer et faire évoluer leurs services.

L’équipe Platform développe notamment :
  • Des librairies et composants réutilisables
  • Des modules techniques communs
  • Des abstractions permettant de masquer la complexité de l’infrastructure
  • Des standards et patterns d’architecture
  • Des outils destinés aux développeurs
  • Des mécanismes de sécurité, d’observabilité et de performance
  • Des APIs et interfaces communes
  • Des briques permettant d’accélérer le développement des autres équipes Engineering

L’objectif est de transformer des problématiques techniques complexes en composants simples, robustes et réutilisables par l’ensemble des développeurs.

Vous construisez donc moins une feature qu’une capability qui sera utilisée par de nombreuses autres équipes Engineering.

Une nouvelle plateforme pensée pour l’Agentic Engineering

La particularité du projet réside également dans la manière dont cette nouvelle plateforme sera construite.

À partir de novembre 2026, l’entreprise souhaite progressivement faire évoluer une partie importante de son software vers un modèle d’Agentic Engineering.

Une part majeure du code sera générée par des agents IA.

Le rôle de l’ingénieur évolue donc : il ne consiste plus uniquement à écrire du code ligne par ligne, mais à concevoir les systèmes, définir leurs contraintes, challenger les architectures et contrôler la qualité du code généré.

L’IA génère. L’ingénieur conçoit, structure, vérifie, optimise et décide.

Cette approche demande une véritable profondeur technique : il faut être capable de comprendre rapidement du code que l’on n’a pas nécessairement écrit soi-même, d’en identifier les limites et de prendre les bonnes décisions d’architecture.

Des problématiques d’ingénierie complexes
Performance & scalabilité
  • Concevoir des composants capables d’absorber des volumes importants de transactions et de données, gérer des traitements parallèles et optimiser les performances des systèmes.
Data & Event-Driven Architecture

Construire des pipelines fiables entre les différents composants de la plateforme : streaming, CDC, événements, synchronisation et traitement de données.

Créer des extensions, librairies et modules communs pouvant être intégrés simplement par les différentes équipes : sécurité, cryptographie, validation, API guidelines, observabilité, gestion des erreurs, résilience…

Concevoir des mécanismes permettant de garantir l’intégrité des données, la traçabilité des opérations et la robustesse des systèmes dans la durée.

Créer les outils qui permettent aux autres Software Engineers d’aller plus vite : CLI, frameworks internes, automatisations, templates, APIs et abstractions techniques.

Standardiser les métriques, logs, alertes et dashboards permettant aux équipes de comprendre rapidement le comportement de leurs applications et de leurs services.

Votre rôle

Au sein de cette équipe Platform de cinq personnes, vous aurez une très forte autonomie et travaillerez sur des problématiques techniques structurantes pour l’ensemble de l’organisation Engineering.

Vous pourrez notamment :
  • Concevoir l’architecture des nouvelles briques de la plateforme
  • Développer des frameworks et librairies utilisés par les autres équipes Engineering
  • Définir les abstractions et APIs internes
  • Résoudre des problématiques complexes de performance, scalabilité et data
  • Concevoir des architectures distribuées et event-driven
  • Challenger et valider le code généré par les agents IA
  • Définir les standards techniques communs
  • Améliorer la Developer Experience
  • Travailler sur l’observabilité, la fiabilité et la sécurité de la plateforme
  • Prendre des décisions structurantes ayant un impact sur l’ensemble de l’organisation Engineering
Le profil recherché

Nous recherchons avant tout un Software Engineer avec une très forte profondeur technique.

Vous êtes expert dans au moins l’un de ces environnements :

Une expertise de l’écosystème JVM constitue notamment un véritable atout.

  • Des architectures distribuées
  • Des systèmes à forte volumétrie
  • Des problématiques de performance et de concurrence
  • Kafka ou d’autres architectures event-driven
  • PostgreSQL ou des problématiques avancées de bases de données
  • Observabilité / Prometheus / Grafana
  • Architecture de plateformes

Une expérience avec des technologies telles que Quarkus, Kafka, Debezium/CDC, Kubernetes, AWS, PostgreSQL ou des architectures réactives peut être particulièrement pertinente, sans constituer une checklist obligatoire.

Ce que nous recherchons surtout

Nous ne cherchons pas simplement quelqu’un qui maîtrise un framework ou qui sait développer de nouvelles fonctionnalités.

Nous cherchons un ingénieur capable de comprendre ce qui se passe sous le capot.
Quelqu’un qui aime se demander :

Comment concevoir cette abstraction pour qu’elle puisse être utilisée simplement par des dizaines d’autres développeurs ?

Comment garantir que ce composant restera fiable lorsque la volumétrie sera multipliée par dix ?

Comment construire un framework suffisamment simple pour les équipes produit tout en masquant une forte complexité technique ?

Comment concevoir une librairie qui sera suffisamment robuste pour devenir un standard utilisé par plusieurs équipes ?

Comment vérifier qu’un code généré par une IA est réellement robuste, performant et maintenable ?

Vous devez aimer les sujets d’architecture, de performance, de systèmes distribués, de data et de software craftsmanship.

Une expérience en éditeur de logiciel SaaS B2B, notamment sur des produits présentant une forte complexité fonctionnelle ou technique, sera particulièrement appréciée.

Diplôme d’école d’ingénieur obligatoire.

Une trajectoire d’expertise technique

Le poste peut naturellement évoluer vers un rôle de Tech Lead / Staff Engineer, avec un leadership avant tout technique.

Il ne s’agit pas nécessairement de manager une équipe.

Votre influence viendra de votre capacité à définir les architectures, les standards et les choix technologiques utilisés par les autres ingénieurs.

Vous pourrez ainsi devenir l’un des principaux référents techniques de la plateforme et avoir un impact bien au-delà de votre propre équipe.

Pourquoi ce poste est différent

Vous rejoignez une équipe de seulement cinq ingénieurs pour construire une plateforme utilisée par l’ensemble de l’Engineering.

Vous travaillez sur des problèmes techniques structurants, et non uniquement sur des fonctionnalités métier.

Vous participez à un projet from scratch extrêmement ambitieux, avec une forte liberté sur les choix d’architecture.

Vous construisez des frameworks, librairies, modules et outils qui deviendront les fondations techniques utilisées par les autres développeurs.

Vous expérimentez une nouvelle manière de construire du software dans laquelle les agents IA génèrent une partie importante du code tandis que les ingénieurs se concentrent sur l’architecture, la conception, la validation et les décisions techniques complexes.

Et surtout, ce que vous construisez ne sert pas uniquement aux utilisateurs du produit :

vous construisez les outils avec lesquels les autres ingénieurs construisent le produit.
Rémunération

65K€ à 115K€ selon expérience et niveau d’expertise.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software / Platform Engineer Java Kafka – Editeur SaaS IA
Software / Platform Engineer Java Kafka – Editeur SaaS IA

Wake it Up • Paris

Sur place
EUR 90 000 - 120 000
Software Engineering Lead Java JVM – Projet IA From Scratch
Software Engineering Lead Java JVM – Projet IA From Scratch

Wake IT UP - Experts en Recrutement TECH & SALES • Paris

Sur place
EUR 65 000 - 115 000
Engineering Manager Hands ON
Engineering Manager Hands ON

Wake It Up • Paris

Sur place
EUR 90 000 - 130 000
Développeur full-stack confirmé
Développeur full-stack confirmé

Constel Education • Paris

Sur place
EUR 48 000 - 72 000
Impact rapide
IA & tooling interne
Contact client direct
+1
Software Engineering Lead Java JVM / Agentic Engineer – Projet IA From Scratch
Software Engineering Lead Java JVM / Agentic Engineer – Projet IA From Scratch

Wake it Up • Paris

Sur place
EUR 80 000 - 120 000
Product Engineer F/H
Product Engineer F/H

Asys • Nantes

Sur place
EUR 45 000 - 50 000
Télétravail possible
RTT
Tickets restaurant
+2
Lead Developer Python & TypeScript / Principal Engineer
Lead Developer Python & TypeScript / Principal Engineer

Onyx-Conseil • Paris

Sur place
EUR 81 000 - 99 000
DÉVELOPPEUR FULL-STACK CONFIRMÉ
DÉVELOPPEUR FULL-STACK CONFIRMÉ

STATION F • Paris

Sur place
EUR 60 000 - 90 000
Software Engineer - Ruby / TypeScript (F/H)
Software Engineer - Ruby / TypeScript (F/H)

Mealz • Lille

Hybride
EUR 38 000 - 46 000
Mutuelle Alan
Titres restaurant Swile
50% du transport en commun et V’Lille
Ingénieur logiciel
Ingénieur logiciel

Bonne Idée • Orléans

Hybride
EUR 40 000 - 55 000
Transports pris en charge