Senior software engineer (H/F)

Description

Rejoignez Innovorder en tant que Senior Software Engineer

Pour soutenir notre croissance, nous recherchons un(e) Senior Software Engineer passionné(e) pour intégrer notre équipe Engineering.

Notre objectif est ambitieux : devenir le leader européen de la digitalisation de la restauration en développant des systèmes technologiques solides, évolutifs et capables de gérer des millions de transactions chaque jour.

Le département Engineering conçoit et maintient l’ensemble des infrastructures logicielles qui alimentent les solutions Innovorder : prise de commande, paiement, pilotage opérationnel, analyse de données et orchestration en temps réel.

Un rôle stratégique

Chez Innovorder, nous ne cherchons pas seulement des experts d’une technologie spécifique, mais des ingénieurs systèmes capables de :

  • Maintenir une architecture claire
  • Assurer l’intégrité des systèmes
  • Analyser et raisonner sur des systèmes complexes

Nous attendons une expertise approfondie dans au moins un domaine technique, avec la capacité d’intervenir au-delà de ce cadre. Si vous êtes avant tout attaché(e) à un langage ou framework unique, ce poste n’est probablement pas fait pour vous.

Votre mission

Vous serez en charge de concevoir, structurer et superviser des systèmes logiciels complexes dans un environnement technologique en constante évolution. Plus qu’un simple développeur, vous garantirez la cohérence globale du système.

Vos responsabilités

Architecture & systèmes

  • Élaborer des architectures robustes et évolutives
  • Assurer la pérennité et la cohérence des systèmes
  • Définir les contraintes techniques et principes d’architecture
  • Maintenir la clarté et l’intégrité malgré l’évolution technologique

Ingénierie AI-Native

Nous utilisons des agents autonomes supervisés pour générer la majorité du code, tests, documentation et artefacts opérationnels.

Votre rôle consistera à :

  • Concevoir les systèmes générant ce code
  • Définir les contraintes et garde-fous
  • Valider les résultats produits
  • Garantir la cohérence durable du système

L’exécution peut être automatisée, mais la responsabilité reste humaine.

Delivery & produit

  • Collaborer avec les équipes Produit pour transformer les besoins métier en solutions fiables
  • Maintenir un haut niveau de qualité technique et opérationnelle
  • Participer aux décisions technologiques majeures

Notre stack technologique

Notre environnement évolue constamment, avec notamment :

  • Backend principalement en TypeScript
  • Mobile core en Kotlin
  • Composants d’infrastructure temps réel
  • Écosystème Cloud Native
  • Architecture orientée services distribués

Les technologies changent, mais la capacité à raisonner sur les systèmes reste essentielle.

Profil recherché

Esprit & valeurs

  • Vous partagez des valeurs d’excellence, d’amélioration continue et de bienveillance
  • Vous excellez dans le raisonnement sur des systèmes complexes
  • Vous avez une forte appétence pour l’intelligence artificielle et comprenez son impact sur le développement logiciel
  • Vous êtes engagé(e) dans la responsabilité technique et la cohérence des systèmes

Expérience & posture

  • 10 ans ou plus d’expérience en ingénierie logicielle (5 à 10 ans possibles pour profils très orientés systèmes)
  • Expérience notable dans des systèmes distribués ou temps réel
  • Capacité à travailler proche des couches infrastructure
  • Autonomie forte et sens des responsabilités
  • Bonne compréhension des enjeux produit

Compétences techniques

  • Conception d’architectures logicielles complexes
  • Expérience des systèmes distribués
  • Maîtrise approfondie d’au moins un environnement technique
  • Connaissance des environnements Cloud Native
  • Capacité à superviser des systèmes générant du code via agents IA

Pourquoi choisir Innovorder ?

  • Une innovation technologique au service des restaurateurs
  • Des perspectives d’évolution réelles, verticales ou horizontales (2 managers sur 3 issus de la mobilité interne)
  • Une entreprise en pleine croissance avec des opportunités constantes
  • Un onboarding structuré et qualitatif de 2 semaines
  • Une culture d’apprentissage continu portée par le lean depuis 2019
  • Un environnement Engineering centré sur architecture, IA et systèmes distribués
  • Un impact fort : 2 % des Français utilisent nos solutions chaque jour (1 commande sur 50 en France)

Avantages

  • Organisation flexible du travail :
    • Full remote avec présence minimale de 3 jours par mois au bureau
    • Ou mode hybride (3 jours bureau / 2 jours télétravail) pour les basés en région parisienne
  • Titres restaurant Swile pris en charge à 60 %
  • Mutuelle Rytma Life prise en charge à 50 %
  • Accès à la plateforme avantages salariés Swile (CE externalisé)
  • Formations régulières
  • Événements d’équipe et séminaires de qualité

    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois