C6 Bank
Halliburton
Brésil - Télétravail : Team Lead en développement logiciel
QUI SOMMES-NOUS
Nous recherchons les bonnes personnes — celles qui souhaitent innover, réussir, grandir et diriger. Nous attirons et retenons les meilleurs talents en investissant dans nos employés et en leur donnant les moyens de se développer et de faire progresser leur carrière. Découvrez les défis, les récompenses et les opportunités de travailler pour l'un des plus grands fournisseurs mondiaux de produits et services destinés à l'industrie énergétique.
À PROPOS DE LANDMARK
Landmark, une société Halliburton, conçoit les logiciels et les solutions de données qui aident l'industrie énergétique mondiale à prendre de meilleures décisions. Nos produits couvrent l'interprétation du sous-sol, la planification de la construction de puits, la simulation de réservoirs, l'optimisation de la production et les opérations numériques. Ces outils sont utilisés quotidiennement par les ingénieurs et les scientifiques des plus grandes entreprises énergétiques mondiales et sont exploités en tant que solutions SaaS natives du cloud et solutions d'entreprise sur site.
À PROPOS DU POSTE
Vous dirigez une ou plusieurs équipes de développement dans le cadre de travaux de livraison complexes s'étalant sur plusieurs trimestres pour des logiciels dont dépend l'industrie E&P. Ce rôle se situe à l'intersection de trois exigences : l'excellence technique, la livraison de logiciels et le leadership d'équipe. Vous définissez l'orientation technique tout en restant l'un des ingénieurs les plus solides de votre domaine. Vous êtes responsable de la livraison : ce que les équipes produisent et la fiabilité de cette production. Vous développez et dirigez les ingénieurs qui vous sont rattachés.
Ce poste convient à un ingénieur logiciel senior possédant une expérience avérée en leadership d'équipe, ou à un chef d'équipe expérimenté prêt à assumer un périmètre plus large et une gestion formelle du personnel.
Votre périmètre varie en fonction du travail : une seule grande équipe, une équipe responsable d'un domaine techniquement exigeant ou inconnu, ou plusieurs équipes construisant un même produit.
Des postes sont disponibles au sein de diverses équipes. L'affectation à une équipe détermine à la fois le domaine produit et les technologies utilisées.
Les équipes développent des logiciels pour des domaines tels que :
- Géosciences — géologie, géophysique ou pétrophysique
- Ingénierie de forage et planification de puits
- Ingénierie et modélisation de réservoirs
- Ingénierie et optimisation de la production
- Gestion et intégration des données E&P
- Infrastructure cloud, services de données et outils de développement
- Analyse assistée par IA, recherche et IA générative
Les technologies utilisées varient selon l'équipe et incluent :
- Des langages tels que Java, C#, F#, C++, Python, TypeScript et Fortran
- Des frameworks et runtimes tels que .NET, Eclipse RCP/SWT, JUnit, Angular, React et Node.js
- Des fournisseurs cloud incluant Azure et AWS
- Des outils de conteneurisation et d'orchestration tels que Docker et Kubernetes
- Des outils d'automatisation d'infrastructure tels que Terraform, Ansible, Helm et Argo CD/Flux
- Des bases de données relationnelles et NoSQL telles que PostgreSQL, SQL Server, Oracle et MongoDB
VOTRE MANIÈRE DE TRAVAILLER
Le chef d'équipe senior qui réussit dans ce rôle dirige au niveau des équipes et des résultats sur plusieurs trimestres, pas seulement sur la version actuelle. Vous gagnez la confiance par la qualité de votre jugement technique et la manière dont vous menez les conversations difficiles, et non en jouant de votre autorité. Vous restez proche du code et des personnes, et vous utilisez ces deux connexions pour prendre de meilleures décisions sur ce à quoi vos équipes s'engagent, comment elles exécutent et qui elles recrutent. Vous développez d'autres chefs d'équipe, pas seulement d'autres ingénieurs, car votre portée dépend des personnes que vous avez fait grandir pour gérer leur propre périmètre. Votre impact se manifeste dans les engagements que vos équipes respectent et dans les leaders qu'elles deviennent.
POURQUOI LANDMARK
Nous construisons de petites équipes à forte autonomie et investissons dans la qualité de chaque personne qui les compose. Vous travaillerez dans une entreprise où le logiciel est le produit, où le travail que vous effectuez compte et où les normes sont élevées. En tant que responsable d'équipe senior, vous définissez l'orientation sur des travaux complexes, restez suffisamment proche du code pour prendre de bonnes décisions et assumez à la fois les résultats de livraison et la croissance des ingénieurs de vos équipes.
Détails du poste
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Halliburton est un employeur garantissant l'égalité des chances. Les décisions d'embauche sont prises sans distinction de race, de couleur, de religion, de handicap, d'informations génétiques, de grossesse, de citoyenneté, d'état civil, de sexe/genre, de préférence/orientation sexuelle, d'identité de genre, d'âge, de statut d'ancien combattant, d'origine nationale ou de tout autre statut protégé par la loi ou la réglementation.
Lieu Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brésil
Numéro de réquisition : 210662
Niveau d'expérience : Recrutement expérimenté
Famille de métier : Ingénierie/Science/Technologie
Ligne de service produit : Landmark Software & Services
Temps plein / Temps partiel : Temps plein
Lieux supplémentaires pour ce poste :
CE QUE VOUS APPORTEREZ
De solides fondamentaux en génie logiciel, une expérience avérée en leadership de livraison logicielle et la capacité à développer les ingénieurs qui vous entourent sont requis. La connaissance du domaine est un atout mais n'est pas exigée lors de l'embauche.
REQUIS
- Licence en informatique, génie logiciel ou discipline connexe, ou expérience équivalente
- 10 ans ou plus d'expérience en développement logiciel, incluant une expérience avérée dans la direction de la livraison technique d'une équipe logicielle et la gestion de personnes (performance, développement, recrutement)
- Maîtrise approfondie d'au moins un des éléments suivants : Java, C#/F# (.NET), C++, Python ou TypeScript (React, Angular ou Node.js), avec un historique de livraison de logiciels en production dans cette stack
- Expérience dans la conception et la responsabilité de l'architecture d'un système logiciel complexe ou d'un sous-système majeur, avec des décisions techniques ayant fait leurs preuves sur plusieurs versions
- Expérience dans la gestion de la performance, la planification du développement et le recrutement pour une équipe
- Compétences en communication suffisamment aiguisées pour discuter des résultats de livraison avec les parties prenantes métier, des compromis architecturaux avec les ingénieurs et du développement de carrière avec les membres de votre équipe
- Capacité à diriger la livraison au sein d'équipes distribuées et travaillant sur différents fuseaux horaires
VOS MISSIONS
Vous dirigez une ou plusieurs équipes de développement dans le cadre de travaux de livraison complexes s'étalant sur plusieurs trimestres, tout en restant suffisamment proche de la technologie pour prendre vous-même les décisions les plus difficiles. Le travail comporte deux dimensions, et vous gérez les deux au quotidien.
DÉFINIR L'ORIENTATION TECHNIQUE ET RÉSOUDRE DES PROBLÈMES COMPLEXES
- Façonner l'architecture et la feuille de route technique des produits dont vous avez la charge, et prendre des décisions pérennes sur plusieurs versions
- Définir le périmètre des travaux techniques majeurs : estimer l'effort, identifier les risques et définir l'approche de livraison
- Servir de premier point d'escalade technique lorsque des problèmes difficiles surviennent dans votre domaine : désaccords architecturaux, problèmes de production et inconnues techniques profondes
- Évaluer l'architecture et l'implémentation en termes de performance, de scalabilité et de faiblesses de sécurité, et assurer le suivi des améliorations jusqu'à leur résolution
- Remettre en question le processus de livraison lorsqu'il génère des retours lents, des risques inutiles ou de mauvais résultats
- Rester à jour sur les outils, les pratiques et les technologies pertinents pour votre domaine, et diriger leur adoption lorsqu'ils améliorent le produit
DIRIGER DES ÉQUIPES ET DÉVELOPPER LES TALENTS
- Travailler directement avec la gestion produit et les architectes pour concevoir de nouvelles applications et des améliorations majeures, et traduire les objectifs produit en plans techniques concrets
- Gérer les relations avec les parties prenantes et communiquer l'état d'avancement de la livraison, les compromis techniques et les risques vers le haut
- Définir la manière dont vos équipes travaillent et se coordonnent : rythme de livraison, limites de responsabilité au sein et entre les équipes, et niveau d'exigence pour le recrutement et la promotion
- Dotation efficace des équipes en faisant correspondre les personnes aux tâches en fonction des compétences, des besoins de croissance et de la priorité de livraison
- Gérer et encadrer les ingénieurs et les chefs d'équipe de niveau intermédiaire au sein de vos équipes via des évaluations de performance, des plans de développement, des entretiens de carrière et des retours honnêtes
- Définir et faire respecter les normes de qualité de code, de sécurité et d'architecture au sein de vos équipes par le biais de revues, de retours directs et de la culture technique que vous construisez
- Prendre en charge la dette technique de votre domaine : décider de ce qui compte réellement, l'intégrer au plan de livraison et veiller à sa résolution
SOUHAITÉ
- Expérience dans la direction de plusieurs équipes livrant ensemble un seul produit ou une seule technologie
- Expérience avec le développement cloud-native ou les technologies d'ingénierie des données en plus de la maîtrise d'un langage de base
- Expérience avec les pipelines CI/CD, la conteneurisation et l'automatisation de l'infrastructure
- Expérience dans la direction d'équipes au sein de domaines d'application techniquement complexes ou scientifiquement exigeants
- Expérience dans l'intégration de composants basés sur machine learning, l'IA générative ou LLM dans des systèmes de production
- Expérience dans le développement d'autres chefs d'équipe et ingénieurs seniors pour en faire des leaders plus forts
- Expérience dans la contribution à des projets open-source ou l'intégration de composants open-source à grande échelle
Une expérience dans l'industrie énergétique n'est pas requise mais constitue un atout majeur. Nous accueillons des candidats de tous horizons et vous encourageons à postuler même si votre expérience ne correspond pas à chaque point de la liste souhaitée.
Informations sur la rémunération
Landmark propose une rémunération compétitive incluant des programmes de bonus et d'incitation à long terme.
La rémunération est compétitive et proportionnelle à l'expérience.
