Senior Backend Software Engineer (H/F)
Role details
Job location
Tech stack
Job description
Au sein du projet Robin, une solution innovante de surveillance de sites stratégiques via imagerie satellite et AI, déjà en production chez plusieurs clients, vous serez intégré à une équipe de 7 développeurs.
Ensemble, vous travaillerez sur l'évolution des différents modules back-end avec des forts enjeux de scalabilité et modularisation (data pipeline, database, API, orchestration, déploiement).
Attention : la capacité à obtenir une habilitation Défense est obligatoire pour ce poste.
En tant que Senior Software Engineer, vous jouez un rôle central en apportant votre expertise technique dans la conception, le développement et la mise en œuvre de nos solutions logicielles complexes.
Votre mission s'articulera autour des axes de travail suivants:
-
Maintenir et faire évoluer des applications web (Python/FastAPI et JavaScript/React).
-
Concevoir, développer et maintenir notre infrastructure back-end et nos pipelines automatisés (Python, Airflow, PostgreSQL).
-
Travailler en étroite collaboration avec toutes les équipes et les experts métier pour comprendre les besoins des utilisateurs finaux.
-
Assurer la qualité du code, dans une logique d'amélioration continue des bonnes pratiques.
-
Partager votre expertise, et participer à instaurer les meilleures pratiques en matière de qualité de code, développement logiciel et méthodologies d'ingénierie
Coté stack, nos équipes développement utilisent essentiellement Python pour la partie back-end et Javascript/React pour la partie front-end.
Nous utilisons également Docker pour le déploiement et PostgreSQL pour la gestion de nos bases de données.
Nos DevOps utilisent quant à eux principalement les technos Ansible, Terraform et la suite Prometheus / Grafana pour l'automatisation et le monitoring., * Environnement remote-friendly avec jusqu'à trois jours de télétravail par semaine.
-
Jeudis après-midi dédiés au développement des compétences avec au moins un intervenant de haut vol tous les deux mois !
-
Un salaire compétitif et équitable dans l'organisation.
-
Un minimum de 33 jours de congés par an.
-
Congé second parent égal au congé post-naissance (10 semaines pour le premier enfant).
-
Programmes de développement professionnels et personnels sur-mesure.
Notre process de recrutement
-
Un échange de 45 minutes avec un recruteur pour en apprendre plus sur vous, vos attentes et vous donner plus de détails sur la vie chez Safran.AI
-
Un échange de 45 minutes avec votre futur manager ou une personne de son équipe afin de vous permettre dès le début de rencontrer vos futurs collaborateurs et de rentrer dans la technique de votre métier !
-
Réalisation d'un cas pratique que vous serez invité(e) à présenter à un panel composé de votre futur manager ainsi que d'un ou deux pairs
-
Un entretien avec le Vice-Président de l'organisation que vous rejoindrez
Requirements
-
Vous avez au moins 8 ans d'expérience en développement, et avez occupé un poste de leader technique au sein d'une équipe de développeurs.
-
Vous avez une excellente connaissance des bonnes pratiques de développement logiciel ainsi qu'une connaissance approfondie des bases de données et de la conteneurisation.
-
Vous avez de bonnes compétences en Python.
-
Vous démontrez une bonne capacité à concevoir des solutions efficaces et élégantes.
-
Vous avez une bonne compréhension des technologies web et des enjeux des logiciels web en général.
-
Vous possédez un excellent sens de l'organisation, de l'autonomie et avez la capacité à établir des rapports.
-
Vous accompagnez les développeurs les plus juniors dans leur progression.
Benefits & conditions
Notre process de recrutement dure généralement entre 20 et 30 jours selon vos disponibilités. En cas de deadlines serrées, nous savons aussi mettre le turbo pour ne pas vous faire attendre !