Affirm

Manager, Software Engineering (Resilience Engineering)

PythonJavaAWSKubernetes
Traduction automatique. Consultez l’original.

À propos du poste

Chez Affirm, nous existons pour les moments qui comptent, en offrant aux gens un moyen clair et prévisible de payer au fil du temps, sans frais cachés, sans surprises et sans compromis sur ce qui est le plus important.

Nous recherchons un Engineering Manager expérimenté pour diriger notre équipe de Resilience Engineering. Ce rôle est essentiel pour garantir la sécurité et la fiabilité de nos systèmes de production grâce à des techniques de validation proactives, notamment les tests de charge en production et le chaos engineering.

Vous dirigerez le développement de systèmes et de pratiques permettant aux ingénieurs de tester en toute sécurité le comportement du système dans des conditions de stress et de défaillance en production, en veillant à ce que les problèmes soient découverts et atténués avant qu'ils n'affectent les utilisateurs réels.

Vos missions

Leadership et stratégie

  1. Définir et piloter la vision du resilience engineering chez Affirm, en mettant l'accent sur les tests de charge en production et le chaos engineering en tant que pratiques d'ingénierie de premier plan.
  1. Diriger et encadrer une équipe d'ingénieurs développant des plateformes et des outils pour l'expérimentation sécurisée en production.
  1. Collaborer avec les responsables de l'infrastructure, des produits et de la sécurité pour intégrer la validation de la résilience dans le cycle de vie du développement logiciel.
  1. Établir les meilleures pratiques pour tester en toute sécurité les limites du système et les scénarios de défaillance en production.

Systèmes et opérations

  1. Assurer la conception et l'évolution des plateformes permettant des tests de charge en production et des injections de fautes contrôlés et sécurisés.
  1. Veiller à la mise en place de mesures de protection solides, notamment des limites d'isolation, des flux de travail d'approbation et des mécanismes de restauration automatisés pour protéger les utilisateurs réels.
  1. Construire des systèmes offrant une observabilité, une traçabilité et une auditabilité de bout en bout pour toutes les expériences de résilience.
  1. Améliorer la fiabilité en identifiant systématiquement les faiblesses grâce aux tests de charge et aux expériences de chaos.
  1. Établir des pratiques de surveillance, d'alerte et de réponse aux incidents adaptées à la validation proactive de la résilience.

Collaboration et autonomisation

  1. Travailler en étroite collaboration avec les équipes d'ingénierie pour concevoir et exécuter des tests de charge en production et des expériences de chaos en toute sécurité.
  1. Collaborer avec les équipes d'infrastructure pour établir des garde-fous autour des tests et des expérimentations.
  1. Permettre aux équipes d'adopter des pratiques de résilience en fournissant des outils réutilisables, des frameworks et des flux de travail standardisés.
  1. Identifier les faiblesses systémiques et diriger des efforts interfonctionnels pour améliorer la fiabilité et la tolérance aux pannes.
  1. Promouvoir une culture du « tester la défaillance avant que la défaillance ne vous teste » à travers l'organisation.

Profil recherché

  1. Expérience avérée dans la direction d'équipes d'ingénierie en matière de fiabilité, d'infrastructure ou de systèmes distribués.
  1. Expérience pratique des tests de charge en production, du chaos engineering ou de la validation de systèmes à grande échelle.
  1. Expérience de l'utilisation d'un fournisseur de chaos engineering tel que Gremlin, Harness ou similaire.
  1. Solide compréhension des modes de défaillance dans les systèmes distribués, notamment la latence, les défaillances partielles et les pannes en cascade.
  1. Expérience dans la construction ou l'exploitation de systèmes avec des garanties de sécurité solides (isolation, limitation de débit, garde-fous, auditabilité).
  1. Connaissance des environnements cloud-native (AWS, Kubernetes) et des outils d'observabilité.
  1. Solide bagage en programmation (par exemple, Python, Kotlin, Java ou similaire).
  1. Excellentes compétences en résolution de problèmes et capacité à équilibrer les investissements en résilience à long terme avec les besoins commerciaux immédiats.
  1. Solides compétences en communication et en leadership, avec une expérience démontrée dans l'influence des pratiques d'ingénierie au sein des équipes.

Ce poste correspond à une vacance existante.

Niveau de rémunération - P

Niveau d'équité - 7

Les nouveaux employés chez Affirm commencent généralement au début de la fourchette salariale. Affirm s'efforce de fournir une structure de rémunération simple et transparente basée sur divers facteurs, notamment le lieu, l'expérience et les compétences liées au poste.

Fourchette de salaire de base annuelle au Canada : 181,000 - 241,000

#LI-Remote

Priorité au télétravail avec une flexibilité intégrée

Affirm est fière d'être une entreprise privilégiant le télétravail. La plupart des postes peuvent être exercés depuis presque n'importe où dans le pays d'emploi. Certains postes peuvent occasionnellement nécessiter une présence physique dans un bureau Affirm, et quelques-uns sont basés au bureau en raison de la nature du travail. Tous les nouveaux employés seront invités à participer à une expérience d'intégration en personne.

Nous nous engageons à offrir un processus d'entretien inclusif, incluant des aménagements pour les candidats en situation de handicap. Si vous avez besoin d'aide, nous serons heureux de vous accompagner.

Pour les postes basés à San Francisco ou Los Angeles : Affirm examine les candidats qualifiés ayant des antécédents d'arrestation et de condamnation, conformément à la loi.

En cliquant sur « Soumettre la candidature », vous reconnaissez avoir lu l'avis de confidentialité mondial des candidats de Affirm et consentez à l'utilisation de vos informations personnelles telle que décrite.

Des avantages conçus pour vous

Le salaire de base fait partie d'un package de rémunération globale qui peut inclure des allocations mensuelles pour les dépenses de santé, de bien-être et de technologie, ainsi que des avantages sociaux (y compris une couverture médicale subventionnée à 100%, dentaire et optique pour vous et vos personnes à charge). De plus, les employés peuvent être éligibles à des récompenses en actions offertes par Affirm Holdings, Inc. (société mère).

Nos avantages sociaux reflètent notre engagement envers le soin, la transparence et la flexibilité. Voici quelques points forts :

  • Couverture santé sans frais : Nous prenons en charge 100% des primes pour les employés et leurs personnes à charge.
  • Allocations de dépenses : Des allocations mensuelles soutiennent votre configuration technologique, ainsi que la possibilité de choisir des options de santé et de bien-être qui vous conviennent.
  • Congés pour vous ressourcer : Des congés flexibles et des calendriers de vacances généreux vous aident à vous reposer quand vous en avez besoin.
  • Possédez une part de ce que vous construisez : Notre plan d'achat d'actions pour les employés (ESPP) vous permet d'acheter des actions Affirm à prix réduit.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter