C6 Bank
Halliburton
Brésil - Télétravail : Chef d'équipe développement logiciel
Qui sommes-nous
Nous recherchons les bonnes personnes — celles qui veulent 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 développer leurs compétences et 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 pour l'industrie de l'énergie.
À propos de Landmark
Landmark, une entreprise Halliburton, développe les logiciels et les solutions de données qui aident l'industrie mondiale de l'énergie à prendre de meilleures décisions. Nos produits couvrent l'interprétation du sous-sol, la planification de la construction des puits, la simulation de réservoir, l'optimisation de la production et les opérations numériques. Ce sont des outils utilisés quotidiennement par les ingénieurs et les scientifiques des plus grandes entreprises énergétiques mondiales et qui fonctionnent en tant que solutions cloud natives SaaS et en tant que solutions d'entreprise sur site.
À propos du poste
Vous dirigez une ou plusieurs équipes de développement dans la réalisation de travaux complexes sur plusieurs trimestres pour des logiciels dont dépend l'industrie E&P. Le poste se situe à l'intersection de trois exigences : excellence technique, livraison de logiciels et leadership d'équipe. Vous définissez la direction technique et restez l'un des ingénieurs les plus performants dans votre domaine. Vous êtes responsable de la livraison : ce que les équipes livrent et avec quelle fiabilité. Vous développez et dirigez les ingénieurs qui vous sont rattachés.
Le poste convient à un ingénieur logiciel senior ayant une expérience avérée en leadership d'équipe, ou à un chef d'équipe expérimenté prêt à assumer une portée plus large et une gestion formelle du personnel. Votre périmètre varie en fonction du travail : une seule équipe plus importante, une équipe responsable d'un domaine techniquement exigeant ou peu familier, ou plusieurs équipes construisant un produit.
Des postes sont disponibles dans un éventail d'équipes. L'affectation à une équipe détermine à la fois le domaine du 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 :
- Langages tels que Java, C#, F#, C++, Python, TypeScript, et Fortran
- Frameworks et runtimes tels que .NET, Eclipse RCP/SWT, JUnit, Angular, React, et Node.js
- Fournisseurs de cloud, y compris Azure et AWS
- Outils de conteneurisation et d'orchestration tels que Docker et Kubernetes
- Outils d'automatisation de l'infrastructure tels que Terraform, Ansible, Helm et Argo CD/Flux
- Bases de données relationnelles et NoSQL telles que PostgreSQL, SQL Server, Oracle et MongoDB
Comment vous travaillez
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 de la version actuelle. Vous gagnez la confiance par la qualité de votre jugement technique et la manière dont vous menez les conversations difficiles, pas en vous imposant. Vous restez proche du code et des personnes, et vous utilisez ces deux connexions pour prendre de meilleures décisions sur ce que vos équipes s'engagent à faire, comment elles exécutent et qui elles embauchent. 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 formées pour gérer leur propre périmètre. Votre impact se reflète dans les engagements que vos équipes respectent et dans les leaders qu'elles deviennent.
Pourquoi Landmark
Nous construisons des équipes petites et à forte responsabilité et investissons dans la qualité de chaque personne qui en fait partie. Vous travaillerez dans une entreprise où le logiciel est le produit, où votre travail compte et où les normes sont élevées. En tant que chef d'équipe senior, vous définissez la direction pour des travaux complexes, restez suffisamment proche du code pour prendre de bonnes décisions, et êtes responsable à la fois des résultats de livraison et de la croissance des ingénieurs de vos équipes.
Halliburton est un employeur garantissant l'égalité des chances. Les décisions d'emploi 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.
Ce que vous apporterez
Des fondamentaux solides en ingénierie logicielle, une expérience avérée en leadership de livraison logicielle et la capacité de développer les ingénieurs autour de vous sont toutes requises. La connaissance du domaine est précieuse mais pas obligatoire à l'embauche.
Requis
- Diplôme de licence en informatique, ingénierie logicielle ou discipline connexe, ou expérience équivalente
- 10 années ou plus d'expérience en développement logiciel, y compris une expérience avérée dans la direction technique d'une équipe logicielle et la gestion de personnel (performance, développement, embauche)
- Maîtrise approfondie d'au moins l'un des langages suivants : Java, C#/F# (.NET), C++, Python, ou TypeScript (React, Angular, ou Node.js), avec une expérience avérée dans la livraison de logiciels de production dans cette pile technologique
- Expérience dans la conception et la propriété de l'architecture d'un système logiciel complexe ou d'un sous-système majeur, avec des décisions techniques qui ont tenu sur plusieurs versions
- Expérience dans la gestion de la performance, la planification du développement et l'embauche pour une équipe
- Compétences en communication suffisamment aiguisées pour discuter des résultats de livraison avec les parties prenantes commerciales, des compromis architecturaux avec les ingénieurs et du développement de carrière avec les membres de votre équipe
- Capacité à diriger la livraison d'équipes distribuées et réparties sur différents fuseaux horaires
Ce que vous ferez
Vous dirigez une ou plusieurs équipes de développement dans la réalisation de travaux complexes sur plusieurs trimestres et restez suffisamment proche de la technologie pour prendre vous-même les décisions les plus difficiles. Le travail a deux dimensions, et vous faites les deux chaque jour.
Définir la direction technique et résoudre des problèmes complexes
- Façonner l'architecture et la feuille de route technique des produits que vous possédez, et prendre des décisions qui tiennent sur plusieurs versions
- Évaluer le travail technique majeur : 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 pour détecter les faiblesses de performance, de scalabilité et de sécurité, et mener à bien les améliorations
- Remettre en question le processus de livraison lorsqu'il produit des retours lents, des risques inutiles ou de mauvais résultats
- Se tenir informé des outils, pratiques et technologies pertinents pour votre domaine, et diriger leur adoption lorsqu'ils améliorent le produit
Diriger les équipes et développer les personnes
- Travailler directement avec la gestion de produit et les architectes pour concevoir de nouvelles applications et des améliorations majeures, et traduire les objectifs du produit en plans techniques concrets
- Gérer les relations avec les parties prenantes et communiquer l'état de la livraison, les compromis techniques et les risques en amont
- Définir la manière dont vos équipes travaillent et se coordonnent : cadence de livraison, limites de responsabilité au sein et entre les équipes, et le niveau requis pour l'embauche et la promotion
- Constituer efficacement les équipes en faisant correspondre les personnes au travail en fonction des compétences, des besoins de développement et des priorités de livraison
- Gérer et encadrer les ingénieurs et les chefs d'équipe intermédiaires de vos équipes par le biais d'évaluations de performance, de plans de développement, de conversations de carrière et de retours honnêtes
- Définir et appliquer les normes de qualité du code, de sécurité et d'architecture dans vos équipes par le biais de revues, de retours directs et de la culture technique que vous construisez
- Être responsable de la dette technique dans votre domaine : décider de ce qui compte réellement, l'intégrer au plan de livraison et veiller à sa résolution
Préféré
- Expérience dans la direction de plusieurs équipes qui livrent ensemble un seul produit ou une seule technologie
- Expérience en développement cloud natif ou en technologies d'ingénierie de données en plus de la maîtrise du 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 dans des 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 dans l'intégration de composants open source à grande échelle
L'expérience dans l'industrie de l'énergie n'est pas requise mais constitue un atout majeur. Nous accueillons les candidats de tous horizons et vous encourageons à postuler même si votre expérience ne correspond pas à tous les éléments de la liste des préférences.
Rémunération
Landmark offre une rémunération compétitive incluant des bonus et des programmes d'incitation à long terme.
Informations sur la rémunérationLa rémunération est compétitive et proportionnelle à l'expérience.
Lieu
Rua Paulo Emidio Barbosa 485 Q, Rio de Janeiro, Rio de Janeiro, 291941, Brésil
Détails du poste
Numéro de réquisition : 210662
Niveau d'expérience : Employé expérimenté
Famille de postes : Ingénierie/Science/Technologie
Ligne de services produits : Landmark Software & Services
Temps plein / Temps partiel : Temps plein
Lieux supplémentaires pour ce poste :
