Software Engineer (H/F/NB)

Keyrus

Bordeaux

On-site

EUR 55,000 - 75,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Keyrus cherche un Software Engineer pour concevoir et industrialiser des applications en production, couvrant frontend, backend, bases de données et sécurité. Vous intégrerez les briques d IA et coopérerez avec les architects pour assurer qualité, architecture et déploiement fiable via CI/CD et infrastructure as code.

Le poste requiert autonomie, curiosité et capacité à travailler dans un environnement distribué, avec évolution vers des architectures microservices et une gouvernance technique

Qualifications

  • Expérience significative en développement d'applications en production.
  • Maitrise d'au moins un back-end (Java/Spring, Python, Node.js/TypeScript, ou .NET/C#).
  • Maîtrise d'un framework front-end (React, Angular ou Vue).
  • Conception d'architectures microservices et systèmes distribués.
  • Intégration d'API REST/GraphQL et sécurisation des services.
  • Anglais professionnel courant.

Responsibilities

  • Construire des applications en prod du frontend au backend.
  • Intégrer les briques IA dans des applications robustes.
  • Garantir qualité de code, architecture et sécurité.
  • Mettre en place tests, CI/CD et infrastructure as code.
  • Collaborer avec Foundations Architect pour l'intégration.
  • Évoluer vers une architecture logicielle globale et gouvernance technique.

Skills

Back-end languages
Frontend framework
Microservices design
Event-driven systems
APIs REST/GraphQL
Docker & Kubernetes
Cloud & IaC
CI/CD & tests
Security & observability
English proficiency

Tools

Docker
Kubernetes
Terraform
CI/CD tools

Job description

Software Engineer

Le Software Engineer construit et industrialise les applications en production : frontend, backend, bases de données, mise en production, sécurité. Il porte la discipline d'ingénierie (qualité de code, architecture applicative, tests) qui garantit que ce qui est déployé tient dans la durée, pas seulement à la démonstration. Il intègre les briques de l'AI Engineer et les architectures du Foundations Architect, s'appuie sur la donnée préparée par le Data Engineer, et fiabilise ce que le Forward Deployed Engineer a déployé chez le client ; le Service Delivery Manager en assure l'exploitation continue et le Data Trust & AI Governance Manager la conformité, pendant que le Business Value Advisor garde le cap sur la valeur métier.

Ce qui vous attend
  • Vous construisez des applications en production de bout en bout : frontend, backend, base de données, mise en production.
  • Vous intégrez les briques d'IA développées avec l'AI Engineer au sein d'applications robustes et maintenables.
  • Vous garantissez la qualité de code, l'architecture applicative et la sécurité de ce qui est déployé, pas seulement sa faisabilité en démonstration.
  • Vous mettez en place les tests, la CI/CD et l'infrastructure as code qui permettent un déploiement fiable et répété.
  • Vous collaborez avec le Foundations Architect sur l'intégration applicative des architectures qu'il conçoit.
  • Vous montez en compétence sur l'architecture logicielle globale, les systèmes distribués et la gouvernance technique, à mesure que votre séniorité progresse.
Ce que vous apportez
Le socle Architect of Intelligence : des qualités indispensables, présentes dans les critères ci-dessous : curiosité, créativité, communication, conscience professionnelle, culture, capacité à faire.
  • Une expérience significative de développement d'applications en production, quel que soit votre point de départ : ESN, éditeur de logiciel, startup, ou client final côté DSI.
  • Une pratique avérée de mise en production d'applications à l'échelle, du code à l'exploitation, pas seulement de leur conception sur schéma.
  • Une expérience de collaboration avec des architectes ou des équipes data/IA sur l'intégration de briques techniques complexes.
Posture et savoir-être
  • Une rigueur d'ingénierie qui dépasse la validation en démonstration : vous pensez production, maintenabilité et sécurité dès la conception.
  • Une autonomie réelle sur l'ensemble de la chaîne applicative, du code à la mise en production.
  • Une capacité à collaborer étroitement avec le Foundations Architect et l'AI Engineer, sans dépendre d'eux pour avancer sur votre périmètre.
  • Une curiosité pour l'intégration de briques d'IA dans des applications robustes, sans chercher à devenir vous-même orchestrateur d'agents.
  • Une capacité à produire, documenter et transmettre ce que vous construisez, pour que le code tienne au-delà de votre présence dans l'équipe.
Compétences techniques indispensables
  • Maîtrise des fondamentaux du développement logiciel : programmation orientée objet, design patterns, structures de données, complexité algorithmique.
  • Maîtrise approfondie d'au moins un langage back-end de production (Java/Spring, Python, Node.js/TypeScript, ou .NET/C#, selon l'écosystème du client).
  • Maîtrise d'un framework front-end de production, tel que React, Angular ou Vue.
  • Conception d'architectures microservices et d'architectures applicatives capables de monter en charge.
  • Conception d'architectures événementielles (event-driven) et de systèmes distribués.
  • Conception et requêtage de bases de données relationnelles et de solutions de cache.
  • Conception d'API REST ou GraphQL.
  • Conteneurisation et orchestration d'applications avec Docker et Kubernetes.
  • Déploiement sur le cloud (AWS, GCP ou Azure) et gestion de l'infrastructure as code (Terraform).
  • Mise en place de pipelines CI/CD et de stratégies de tests (unitaires, intégration) à l'échelle d'une équipe.
  • Sécurisation des applications en production et mise en place d'une observabilité opérationnelle (logs, métriques, alerting).
  • Rédaction de dossiers d'architecture technique et de documentation destinée à d'autres équipes.
  • Intégration d'APIs de modèles de langage (Anthropic, OpenAI, Mistral, Google Gemini, etc.) au niveau applicatif, l'orchestration d'agents restant de la responsabilité de l'AI Engineer.
  • Anglais professionnel courant, à l'écrit comme à l'oral, indispensable quel que soit le niveau d'expérience.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer (H/F/NB)
AI Engineer (H/F/NB)

Keyrus • Levallois-Perret

On-site
EUR 90,000 - 125,000
Foundations Architect (H/F/NB)
Foundations Architect (H/F/NB)

Keyrus • Villeurbanne

On-site
EUR 90,000 - 140,000
Forward Deployed Engineer (H/F/NB)
Forward Deployed Engineer (H/F/NB)

Keyrus • Bordeaux

On-site
EUR 70,000 - 110,000
Software Engineer (full-stack)
Software Engineer (full-stack)

Helloasso • Bègles

On-site
EUR 65,000 - 90,000
Rémunération des astreintes
Forward Deployed Engineer
Forward Deployed Engineer

Tech & Digital Staffing Agency in France • Paris

On-site
EUR 65,000 - 100,000
Senior Software & Data Engineer
Senior Software & Data Engineer

Talent-R • France

On-site
EUR 70,000 - 110,000
AI - Technical Leader H/F/N
AI - Technical Leader H/F/N

OVHcloud • Lyon

On-site
EUR 90,000 - 120,000
Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69)
Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69)

Michelin Reifenwerke AG & Co. KGaA • Lyon

On-site
EUR 60,000 - 75,000
Avantages du groupe Michelin
Autonomie dans les choix techniques
Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69)
Senior Software Architect — Spec-Driven & Agentic Systems (F/H) (69)

MICHELIN France • Lyon

On-site
EUR 60,000 - 75,000
Avantages du groupe Michelin
Contexte de travail hybride
Opportunités de développement de carrière
Architecte Infrastructure IA Principal et Lead
Architecte Infrastructure IA Principal et Lead

Accenture • Paris

On-site
EUR 120,000 - 180,000