Home Technologie et scienceIngénieur logiciel principal | Emplois chez Schwab

Ingénieur logiciel principal | Emplois chez Schwab

by Thomas Caron

Publié le 24 octobre 2024. Schwab recherche un Ingénieur Logiciel Principal pour diriger des projets de modernisation de ses systèmes de retraite, une opportunité clé pour façonner l’avenir de la gestion d’actifs et de la planification financière.

  • Le poste implique la direction d’initiatives de modernisation vers des plateformes sécurisées et évolutives, basées sur le cloud.
  • Schwab met l’accent sur la collaboration en présentiel dans ses bureaux.
  • L’entreprise offre un ensemble complet d’avantages sociaux, incluant un plan d’épargne retraite et des opportunités de développement professionnel.

Schwab Technology Services joue un rôle central dans la transformation numérique du secteur financier, en développant des produits et services technologiques innovants pour démocratiser l’accès à l’investissement et à la planification financière. L’Ingénieur Logiciel Principal, rattaché à l’équipe d’ingénierie technique des Services de Régimes de Retraite (RPS), sera responsable de la conduite de projets stratégiques visant à moderniser les systèmes existants.

Ce rôle clé implique un alignement étroit entre la stratégie technologique et les objectifs commerciaux de Schwab. Le candidat retenu aura l’opportunité d’avoir un impact significatif sur l’ensemble de l’entreprise, en travaillant avec des technologies de pointe et en encadrant une équipe collaborative axée sur l’automatisation, le DevOps et l’amélioration continue. Il s’agira de participer activement à la transformation numérique de Schwab, en mettant en œuvre des outils et des pratiques innovantes.

Responsabilités principales :

  • Diriger les initiatives de modernisation des plateformes RPS Tech.
  • Assurer l’alignement de la stratégie technologique avec les objectifs commerciaux.
  • Encadrer et développer les compétences des membres de l’équipe.
  • Garantir l’excellence opérationnelle, la sécurité et la performance des systèmes.
  • Collaborer avec les architectes et les équipes de produits pour implémenter les principes de conception pilotée par domaine (DDD) et d’architecture propre.
  • Veiller à ce que les solutions API respectent les normes de sécurité, d’évolutivité et de performance de l’entreprise.
  • Fournir un mentorat technique aux ingénieurs juniors et à plusieurs équipes.
  • Travailler en étroite collaboration avec des équipes interfonctionnelles pour intégrer les API aux environnements cloud public/privé et aux systèmes d’entreprise.
  • Contribuer à l’amélioration de la gouvernance et appliquer les normes de codage et les pratiques CI/CD.
  • Résoudre les problèmes complexes et optimiser les performances des API en production.

Profil recherché :

  • Diplôme de licence en informatique, en ingénierie ou dans un domaine connexe (ou expérience équivalente).
  • Plus de 10 ans d’expérience en génie logiciel, avec une expertise particulière dans le développement d’API.
  • Plus de 5 ans d’expérience dans des fonctions de leadership, avec une capacité démontrée à diriger des équipes d’ingénierie et à fournir des solutions technologiques à l’échelle de l’entreprise.
  • Maîtrise de la conception d’API .NET Core/.NET 6+, C# et RESTful.
  • Solide compréhension de la conception pilotée par domaine (DDD) et de l’architecture propre.
  • Expérience pratique avec les pipelines CI/CD, Git et les frameworks de tests automatisés.
  • Connaissance approfondie des meilleures pratiques de sécurité pour les API (OAuth2, JWT, etc.).
  • Excellentes compétences en résolution de problèmes et capacité à travailler dans un environnement dynamique.
  • Expérience de travail dans des environnements Agile/SAFe, avec une capacité à diriger des équipes SCRUM et à mener des livraisons itératives.
  • Capacité à aligner la stratégie technologique sur les objectifs commerciaux et à influencer les parties prenantes clés.
  • Connaissance approfondie de la conception et de l’intégration d’API, des microservices et des systèmes distribués.
  • Expertise dans la conception technique et le développement d’API modernes utilisant les technologies et les meilleures pratiques .NET.
  • Expérience dans la conduite d’initiatives de modernisation, notamment la migration de systèmes existants (par exemple, SNE) vers des plateformes cloud natives telles que PCF/Tanzu.

Atouts supplémentaires :

  • Expérience avec des outils de développement basés sur l’IA ou une intégration avec des plateformes telles que Vertex AI ADK.
  • Familiarité avec les architectures événementielles et les systèmes de messagerie (Kafka, RabbitMQ).
  • Connaissance des modèles de microservices et des systèmes distribués.
  • Expérience avec les outils d’optimisation des performances et d’observabilité (AppDynamics, Splunk, Prometheus).
  • Expérience préalable dans le secteur des services financiers ou des systèmes de régimes de retraite.
  • Solides compétences en leadership et en mentorat.

En plus de la rémunération, ce poste offre également des primes et des opportunités d’incitation. Pour en savoir plus sur les avantages sociaux proposés par Schwab, consultez cette page.

Schwab promeut une culture de flexibilité et d’équilibre entre vie professionnelle et vie personnelle grâce à son modèle de travail hybride, conciliant la flexibilité du lieu de travail, le service client et la valeur du travail en présentiel.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.