Senior Back-End Software Engineer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Braincube est spécialisée dans l'optimisation des processus en temps réel qui aide les fabricants à améliorer leurs performances opérationnelles grâce à l'intelligence artificielle, à des capacités avancées en matière de données et à une expertise industrielle approfondie. Notre plateforme permet aux industriels d'augmenter leur rendement, d'améliorer la qualité, d'optimiser leur consommation d'énergie et d'accroître leur débit, à grande échelle et en temps réel, dans le cadre d'opérations complexes impliquant plusieurs sites.
Pour faire évoluer ces solutions, nous recherchons un·e Senior Back-End Software Engineer autonome, capable de prendre le lead sur un sujet et de le mener jusqu’à son aboutissement.
Le poste
Votre rôle : prendre un sujet et le mener à son terme
Vous travaillez au sein d’une équipe de développement et intervenez sur l’ensemble du cycle, du besoin initial au suivi des résultats. Avec vos collègues et le produit, vous clarifiez les objectifs, challengez les options et construisez une solution adaptée. La collaboration au quotidien est essentielle : partager l’avancement, s’entraider, accueillir les retours et prendre les décisions ensemble pour réussir collectivement.
Au quotidien, vous serez amené·e à :
Porter des sujets de bout en bout : cadrage, conception, développement, tests, déploiement et suivi en production.
Prendre le lead technique : proposer une direction, expliquer les compromis, coordonner les contributions et faire avancer les décisions.
Développer des services backend en Java et concevoir des modèles de données et des requêtes SQL performants.
Faire fonctionner vos applications dans un environnement Kubernetes et contribuer à leur observabilité, leur fiabilité et leur diagnostic.
Anticiper les difficultés, rendre les risques visibles et chercher de l’aide au bon moment.
Faire progresser le collectif par les revues de code, le partage de connaissances et l’amélioration des pratiques.
Pour nous, l’ownership signifie rester impliqué·e jusqu’à ce que la solution soit utilisable, observable et réponde au besoin. L’autonomie s’appuie sur la collaboration et une communication claire.
L’IA fait partie de notre façon de développer
Nous construisons un environnement de développement dans lequel les assistants et les agents IA prennent une place croissante. Nous attendons de vous une pratique active de ces outils et la capacité à en tirer un bénéfice concret.
Cela signifie savoir :
Utiliser l’IA pour explorer un code existant, préparer une implémentation, développer, tester, refactorer ou documenter.
Structurer le contexte et découper un sujet pour déléguer efficacement certaines étapes à des agents.
Vérifier les résultats : comprendre le code proposé, tester les comportements et évaluer les conséquences sur la sécurité, les performances et la maintenance.
Identifier les usages qui améliorent réellement le travail et partager ces pratiques avec l’équipe.
Votre jugement d’ingénieur reste central : vous êtes responsable de ce que vous livrez, y compris lorsque l’IA contribue à sa réalisation.
Les technologies clés du poste : Java, SQL, Kubernetes, IA Tooling.
Votre expérience sera réussie chez nous si…
- Vous savez prendre en charge un sujet, clarifier le résultat attendu et l’amener jusqu’en production, en coordonnant les contributions nécessaires.
- Vous comprenez les usages des clients et savez proposer des solutions techniques adaptées, en expliquant les compromis ;
- Vous livrez des évolutions testées et maintenables, et mettez en place les métriques et alertes nécessaires pour suivre leur fonctionnement et leurs performances ;
- Vous portez la qualité et l’adoption de vos développements, partagez vos connaissances et faites progresser les pratiques de l’équipe, notamment avec l’IA.
Vous serez accompagné·e dans votre réussite grâce à :
- Un collectif de travail inspirant
- Une intégration technique complète pour comprendre notre environnement de prod et y trouver rapidement votre place
- Une communication transparente : nous apportons le contexte et le sens nécessaire pour aborder les projets sereinement
- Une culture managériale du BEEER (Bienveillance, Exigence, Écoute, Empathie & Respect)
Lieu
Vous êtes rattaché·e au siège social, campus R&D de la société, situé à Issoire (63 - Puy-de-Dôme)
Télétravail : ce poste est ouvert en full remote.
A quoi ressemble le·a Senior Software Engineer idéal·e ?
Si vous :
Cherchez à comprendre les enjeux des clients et de l’entreprise pour concentrer vos efforts sur ce qui compte vraiment ;
appor