- Accueil
- Emploi Télétravail
- Senior Software Engineer - Cloud Platform & Java Architecture
Nous recherchons un Senior Software Engineer pour rejoindre une équipe d'ingénierie distribuée qui développe et fait évoluer une plateforme numérique à grande échelle utilisée par des clients entreprises dans le monde entier.
Il s'agit d'un rôle d'ingénierie senior pratique combinant développement backend, infrastructure cloud, ingénierie de plateforme et prise de décision architecturale. Le poste est entièrement en télétravail depuis la France, avec des déplacements occasionnels pour des ateliers d'équipe et des sessions de collaboration.
Responsabilités
- Concevoir, développer et maintenir des services backend évolutifs et des composants de plateforme utilisant Java.
- Contribuer à l'architecture, à l'évolutivité, aux performances et à la fiabilité des applications cloud-native.
- Construire et étendre les capacités de la plateforme cloud, y compris l'automatisation du déploiement, le provisionnement, l'observabilité et la gestion du cycle de vie.
- Développer et maintenir des API, des intégrations et des services de plateforme prenant en charge les applications d'entreprise.
- Participer aux discussions de conception technique, aux revues d'architecture et aux décisions concernant les compromis d'ingénierie.
- Réviser le code, promouvoir les meilleures pratiques d'ingénierie et aider à maintenir des normes de qualité de code élevées.
- Dépanner et résoudre des problèmes complexes de production et liés aux clients.
- Collaborer étroitement avec les équipes Produit, QA, DevOps et Ingénierie tout au long du cycle de vie du logiciel.
- Contribuer aux pipelines CI/CD, aux stratégies de conteneurisation et à l'automatisation de l'infrastructure.
- Soutenir l'amélioration continue de l'architecture de la plateforme, des processus d'ingénierie et des normes techniques.
- Participer à des initiatives open-source et contribuer à la communauté d'ingénierie plus large lorsque cela est pertinent.
Exigences
- 8+ ans d'expérience professionnelle en ingénierie logicielle.
- Solide expérience en production avec Java et les pratiques modernes de développement backend.
- Expérience dans la conception et l'exploitation d'applications dans des environnements cloud (AWS, OVH ou fournisseurs similaires).
- Forte expertise avec Docker, les technologies de conteneurisation et les pipelines CI/CD.
- Expérience avec les pratiques DevOps et l'automatisation de l'infrastructure cloud.
- Solide compréhension des systèmes distribués, de l'évolutivité, de la fiabilité et des concepts d'ingénierie de plateforme.
- Expérience de travail avec des API, des microservices et des architectures logicielles modernes.
- Solides capacités de résolution de problèmes et état d'esprit d'ingénierie pragmatique.
- Expérience dans la réalisation de revues de code et le mentorat d'autres développeurs.
- La familiarité avec les écosystèmes JavaScript/TypeScript est considérée comme un avantage.
- Une expérience avec React ou des frameworks front-end modernes est un plus.
- Les contributions open-source ou la participation active à des communautés techniques sont très appréciées.
- Maîtrise de l'anglais (écrit et parlé).
Avantages
- Emploi permanent à temps plein.
- Modèle de travail entièrement à distance en France.
- Opportunité de travailler sur des plateformes cloud, des systèmes distribués et des applications d'entreprise à grande échelle.
- Environnement d'ingénierie international avec l'anglais comme langue de travail.
- Exposition aux technologies cloud-native modernes et aux pratiques d'ingénierie.
- Haut niveau d'appropriation technique et d'influence sur les décisions architecturales.
- Culture collaborative axée sur l'innovation, l'apprentissage continu et l'excellence en ingénierie.
- Ateliers d'équipe réguliers et initiatives de partage des connaissances.
- Opportunités de croissance professionnelle et de développement de carrière à long terme.