Siemens
Stripe
Ingénieur Logiciel Staff, Haute Disponibilité et Reprise après Sinistre
Qui nous sommes
À propos de Stripe
Stripe est une plateforme d'infrastructure financière pour les entreprises. Des millions d'entreprises — des plus grandes entreprises mondiales aux startups les plus ambitieuses — utilisent Stripe pour accepter des paiements, augmenter leurs revenus et accélérer de nouvelles opportunités commerciales. Notre mission est d'augmenter le PIB de l'internet, et nous avons une quantité de travail phénoménale devant nous. Cela signifie que vous avez une opportunité sans précédent de mettre l'économie mondiale à la portée de tous tout en accomplissant le travail le plus important de votre carrière.
À propos de l'équipe
Dans ce rôle, vous rejoindrez l'équipe Haute Disponibilité et Reprise après Sinistre. Chez Stripe, la disponibilité est une fonctionnalité essentielle de nos produits. Cette équipe conçoit et construit de nouvelles solutions pour permettre aux applications critiques en termes de latence et avec état de survivre à tout type de sinistre. Nous construisons des systèmes distribués au-dessus d'une architecture peu fiable pour fournir des solutions clients hautement disponibles et résilientes. Cette équipe crée des solutions entièrement nouvelles qui serviront de base à l'architecture de Stripe dans 5, 10 ou 20 ans.
Ceci est une équipe distribuée avec de nombreux ingénieurs à distance. Vous êtes encouragé à postuler si vous remplissez les conditions minimales et êtes capable de travailler depuis n'importe où aux États-Unis ou au Canada.
Ce que vous ferez
Vous contribuerez au développement de notre architecture mondiale en combinant des composants et des centres de données moins disponibles en un tout hautement disponible et résilient. Vous travaillerez sur des solutions critiques en termes de latence où chaque milliseconde compte et où la redondance des données est une exigence stricte. Vous apprendrez rapidement et travaillerez sur un large éventail de problèmes — un jour, vous pourriez enquêter sur les préoccupations d'écriture de Mongo, le lendemain minimiser les handshakes TLS inter-régions, suivi du développement de nouveaux systèmes pour automatiser la détection des sinistres et les basculements. Votre travail permettra à Stripe d'augmenter le PIB de l'internet en fournissant une disponibilité et une protection des données qui étaient historiquement impossibles.
Qui vous êtes
Nous recherchons une personne qui remplit les conditions minimales pour être considérée pour le poste. Si vous remplissez ces conditions, vous êtes encouragé à postuler. Les qualifications préférées sont un plus, pas une exigence.
Responsabilités
- Travailler activement avec les responsables et les ingénieurs de toute l'entreprise pour comprendre et identifier les opportunités d'améliorer la posture de fiabilité de Stripe
- Évaluer, concevoir, implémenter et déployer des services distribués robustes, en faisant des compromis appropriés entre fiabilité, débit, latence, résilience, vélocité d'ingénierie et coût
- Innover, concevoir et implémenter de nouveaux produits et prototypes pour améliorer la résilience des services, la vélocité d'ingénierie et la gestion à grande échelle
- Mentorer et développer la prochaine génération de leaders techniques chez Stripe
- Contribuer à la stratégie d'ingénierie, aux outils, aux processus et à la culture
- Maintenir nos normes d'ingénierie élevées et améliorer notre base de code et nos processus
Exigences minimales
- Avoir 10 années ou plus d'expérience en développement logiciel distribué et cloud natif dans un service à grande échelle ou hyperscale
- Avoir une compréhension approfondie de la manière de construire des systèmes distribués évolutifs et résilients, des architectures cloud natives et des systèmes critiques
- Avoir de l'expérience dans l'influence, la planification, l'évaluation et la direction de grands projets impliquant de nombreuses équipes
- S'épanouir dans un environnement collaboratif impliquant divers parties prenantes et experts
- Avoir un haut niveau d'autonomie et de responsabilité, et vous considérer comme entrepreneurial, proactif et autonome
- Avoir un solide historique de leader technique et de mentor auprès de plusieurs équipes d'ingénierie
