En bref : Développement C++ - CDI - Editeur de logiciels - Vienne - 40-45K€ Adsearch, cabinet de conseil en recrutement, vous propose un poste d'Ingénieur développement C/C++ (h/f) chez son client éditeur de logiciels. Poste: Vous rejoignez un éditeur de logiciels à taille humaine. Cette société évolue dans un environnement technique complexe et est reconnue pour l'expertise technique très poussée de ses logiciels. Rattaché(e) au CTO et au sein de l'équipe R&D vous participerez au développement technique de ces logiciels. Les développements s'effectuent principalement en C++ (70%). Mais vous serez amené(e) à travailler sur d'autres technos telles que Java (pour la partie Android), Javascript (pour les librairies) et Swift (pour la partie IOS). Vous évoluerez donc dans un univers très varié techniquement et serez amené(e) à travailler avec les 5 OS : Windows, Linux, MacOS, Android, IOS. Opportunité très intéressante pour les développeurs souhaitant évoluer dans la technique et devenir expert dans leur domaine. Poste basé à Vienne, proche gare, facilement accessible en train pour les résidents de Lyon
1. Backbone & Architecture de Code : -Coding Architect : Vous codez autant que vous gouvernez ! Conception de composants robustes (résilience, performance, sécurité, maintenabilité). -Produits Tech internes : Développement de librairies transverses, SDKs, frameworks et générateurs pour standardiser les pratiques à l'échelle des squads. -PoC & Inno : Conduite de Proofs of Concept sur les sujets de refonte ou d'innovation et formulation de recommandations actionnables. -Gouvernance : Formalisation des choix d'architecture (schémas, RFC, ADR) partagés à l'échelle européenne. 2. Qualité de Code,Tests & CI/CD : -Définition et maintien des pipelines CI/CD de référence (lint, quality gates, sécurité, déploiements progressifs, rollback). -Conception de golden paths réutilisables et accompagnement des équipes (workshops, pairing, documentation). -Traitement de la CI/CD comme un produit interne : mesure des impacts (temps de build, stabilité) et amélioration continue. -Garant des standards de qualité sur l'écosystème Java, Node.js et Python. 3. Observabilité & Fiabilité : -Modélisation d'une observabilité transverse (logs structurés, métriques techniques/métier, traces distribuées). -Mise en place des dashboards, SLO et alertes au service de la production et des squads. -Coaching des équipes sur l'instrumentation, l'analyse d'incidents et la gestion des post-mortems. 4. Architecture Decision Records (ADR) : -Structuration et animation de la pratique des ADR (Architecture Decision Records) au niveau du Groupe (rédigés en français et en anglais). -Utilisation des ADR comme support de réflexion lors des revues d'architecture et Tech Checks. 5. Leadership Pédagogique & DevEx : -Animation de Tech Checks réguliers, ateliers, formations et communautés de pratique. -Coaching individuel des Tech Leads et développeurs pour renforcer leur autonomie. -Traitement des irritants de la Developer Experience (onboarding, tooling, pipelines) pour optimiser le quotidien des équipes.