Ametek, Inc.
Dimensional Fund Advisors
Ingénieur Logiciel Principal - Expérience Développeur
DESCRIPTION DU POSTE
Dimensional a été fondée autour d'un ensemble d'idées plus grandes que l'entreprise elle-même. Avec une confiance dans les marchés, des liens profonds avec la communauté universitaire et un accent sur la mise en œuvre, nous allons là où la science nous mène, et continuons à rechercher de nouvelles perspectives, grandes et petites, qui peuvent bénéficier à nos clients.
Le département Technologie de Dimensional exploite l'état de l'art en rapide évolution pour concevoir des solutions évolutives, innovantes et axées sur la recherche afin d'améliorer la vie financière de nos clients.
Les ingénieurs plateforme chez Dimensional se concentrent sur la direction, la conception et le développement de la plateforme et des services qui sous-tendent toutes les applications et tous les processus métier de Dimensional dans une variété de domaines techniques. Les services qui soutiennent le processus de développement logiciel sont des composants clés de la plateforme, car ils fournissent à nos équipes d'ingénierie des outils, des processus et une infrastructure pour développer des logiciels pour notre entreprise.
À propos du rôle
En tant qu'Ingénieur Logiciel Principal au sein de l'équipe Expérience Développeur, vous serez le propriétaire opérationnel, orienté client, de l'écosystème d'outils de développement qui soutient le travail quotidien des autres ingénieurs logiciels. Il s'agit d'un rôle hybride équilibrant les opérations courantes et le travail d'ingénierie qui fait progresser de manière significative les outils et les personnes qui en dépendent.
Le rôle convient à une personne véritablement motivée par la recherche de l'excellence – quelqu'un qui est fier des produits et services qu'elle possède et qui cherche toujours la prochaine opportunité d'élever le niveau, que ce soit en éliminant un point de friction dans l'expérience de développement local ou en construisant une automatisation qui permet aux développeurs de se concentrer sur le code plutôt que sur les outils.
Prérequis
Vous pourriez correspondre à ce rôle si vous
- Êtes ouvert d'esprit, curieux et débrouillard.
- Dirigez avec vision et objectif pour apporter un changement transformationnel.
- Êtes passionné par les technologies/solutions modernes / restez à jour sur celles-ci.
- Résolvez les problèmes de manière systématique et transparente.
- Partagez des idées, sollicitez/intégrez des retours, concevez et résolvez en collaboration.
- Démontrez des mentalités d'ingénierie et de sécurité.
Ce que nous recherchons
- Diplôme de licence dans un domaine technique ou expérience pratique équivalente.
- 5+ années d'expérience en programmation en Python tout en travaillant dans un rôle full-stack d'ingénierie logicielle, DevOps, d'ingénierie plateforme ou axé sur les outils de développement.
- Solide compréhension des outils de l'écosystème Python – gestion des dépendances (Poetry, uv), environnements virtuels et packaging.
- Familiarité avec les outils de développement .NET et la gestion des SDK dans un environnement d'entreprise.
- Expérience avec les tests d'acceptation automatisés et capacité à écrire du code testable unitairement et maintenable.
- Maîtrise du scripting et de l'automatisation (Python, PowerShell, Bash ou similaire).
- Un historique de non seulement l'exploitation des produits et services, mais aussi de leur évolution.
- Solides compétences en communication et intérêt sincère pour le partenariat avec les développeurs de toute l'organisation.
- Capacité démontrée à résoudre les incidents et à communiquer clairement sous pression.
- Un penchant pour l'automatisation et une faible tolérance pour le travail manuel répétitif.
Sur quoi pourriez-vous travailler
Ingénierie Logicielle et Plateforme
- Construire et livrer des solutions techniques pour soutenir les services fournis par l'équipe.
- Collaborer avec divers rôles et équipes pour développer des user stories, des estimations et des plans de travail.
- Créer et maintenir des configurations et des mécanismes de distribution d'outils de développement standardisés – facilitant le démarrage, la mise à jour et le déblocage des ingénieurs.
- Diriger ou contribuer aux initiatives d'expérience développeur, en utilisant des données pour identifier les points de friction ayant le plus d'impact et construire des solutions qui les adressent à grande échelle.
- Participer aux revues d'architecture et contribuer à la feuille de route globale de la plateforme.
- Collaborer avec les conseils d'ingénierie logicielle et plateforme pour fournir des directives, des normes et des formations utiles et acceptées par les pairs afin de soutenir les meilleures pratiques dans les domaines d'ingénierie.
Opérations et Fiabilité
- Servir de point d'escalade principal pour le support de production à travers chacun des écosystèmes d'outils de développement.
- Assumer la fiabilité opérationnelle des écosystèmes d'outils de développement, y compris les chaînes d'outils Python (uv, Poetry, etc.), les chaînes d'outils .NET SDKs, et les configurations et extensions IDE.
- Surveiller la santé et les performances des produits et services, en identifiant et en résolvant proactivement les problèmes avant qu'ils n'affectent la productivité des développeurs.
- Maintenir et améliorer continuellement les runbooks, les procédures d'escalade et la documentation opérationnelle.
- Collaborer avec la sécurité pour renforcer les configurations des outils de développement et gérer les vulnérabilités logicielles.
- Contribuer aux rotations de garde et maintenir les runbooks et les procédures d'escalade.
Atouts supplémentaires
- Expérience dans l'exploitation des plateformes SDLC pour livrer des solutions logicielles.
- Expérience dans la construction ou la maintenance de portails développeurs internes ou d'outils en libre-service.
- Exposition à la gestion de plugins ou d'extensions IDE à grande échelle (VS Code, JetBrains, Visual Studio).
- Expérience avec les cadres de métriques d'expérience développeur.
- Familiarité avec les environnements de build basés sur des conteneurs ou les runners CI éphémères.
#LI-Hybrid
La politique de l'Entreprise est de fournir une égalité de chances à tous les employés et candidats. L'Entreprise recrute, embauche, forme, promeut, rémunère et administre toutes les actions du personnel sans distinction de race, couleur, religion, pratique religieuse, croyance, sexe, stéréotypes sexuels, grossesse (ce qui inclut la grossesse, l'accouchement et les conditions médicales liées à la grossesse, à l'accouchement ou à l'allaitement), statut de soignant, genre, identité de genre, expression de genre, identité transgenre, origine nationale, âge, handicap mental ou physique, ascendance, condition médicale, état civil, statut familial, statut de partenariat domestique, statut militaire ou d'ancien combattant ou de service, statut de chômage, statut de citoyenneté ou d'étranger, orientation sexuelle, statut de victime de violence domestique, statut de victime de harcèlement, statut de victime d'infractions sexuelles, informations génétiques, activités politiques ou récréatives, antécédents d'arrestation ou de condamnation, historique salarial, coiffure naturelle ou tout autre statut protégé par la loi applicable, sauf si requis ou autorisé par la loi ou la réglementation applicable à l'Entreprise ou à ses affiliés.
Dimensional propose une variété de programmes pour prendre soin de vous, de votre famille et de votre carrière, y compris des avantages complets, des initiatives éducatives et des célébrations spéciales de notre histoire, de notre culture et de notre croissance.
