Proximie
Paddle
Ingénieur Logiciel (Plateforme - SRE)
Que faisons-nous ?
Paddle propose aux entreprises de produits numériques une approche totalement différente de leur infrastructure de paiement. Au lieu d'assembler et de maintenir une pile complexe d'applications et de services liés aux paiements, nous sommes un Marchand de Discrétion (Merchant of Record) pour nos clients. Cela signifie que nous éliminons 100% de la douleur liée à la fragmentation des paiements. C'est plus rapide, plus sûr, moins cher et, surtout, bien meilleur.
Nous sommes soutenus par des investisseurs tels que KKR, FTV Capital, Kindred, Notion, et 83North et servons plus de 10,000 vendeurs de logiciels dans 245 territoires à l'échelle mondiale.
Le rôle
En tant qu'Ingénieur Fiabilité de Site (Site Reliability Engineer), vous contribuerez à faire progresser notre département produit et ingénierie, en assurant la fiabilité de différentes parties de la plateforme Paddle et en aidant nos Ingénieurs à travailler mieux et plus efficacement. Nous recherchons une personne qui a passé le début de sa carrière à écrire, exécuter et déboguer des logiciels et qui a évolué vers une spécialisation en tant que SRE.
Le rôle de l'équipe SRE de Paddle est « Tout ce qui concerne le SRE », avec un accent sur l'infrastructure, les normes de fiabilité et les pratiques. L'équipe SRE fait partie de la fonction Plateforme. En suivant ce modèle :
Vous êtes habilité à utiliser la bonne technologie pour le travail. Vous aurez la liberté de donner votre avis sur les technologies et les outils utilisés et d'éduquer vos collègues en conséquence.
Tout le monde est le bienvenu chez Paddle
Chez Paddle, nous nous engageons à supprimer les barrières invisibles, tant pour nos clients que pour nos équipes. Nous reconnaissons et célébrons le fait que chaque Paddler est unique et nous accueillons chaque perspective individuelle. En tant qu'employeur inclusif, nous ne nous soucions pas de savoir si, et où, vous avez étudié, de votre apparence ou de votre origine. Nous sommes plus intéressés par votre savoir-faire, votre curiosité, votre passion pour l'apprentissage et ce que vous apporterez à notre culture. Nous vous encourageons à postuler même si vous ne correspondez pas à tous les aspects de l'annonce de poste, surtout si vous appartenez à un groupe sous-représenté.
Veuillez nous faire savoir s'il y a quoi que ce soit que nous puissions faire pour mieux vous soutenir tout au long du processus de candidature et sur le lieu de travail. Nous ferons tout notre possible pour soutenir les aménagements nécessaires. Nous nous engageons à constituer une équipe diversifiée où chacun se sent en sécurité pour être authentique. Grandissons ensemble.
Nos Valeurs
- Paddle Ensemble - « Aucun d'entre nous n'est aussi intelligent que nous tous »
- Paddle Simplement - « Le simple peut être plus difficile que le complexe : il faut avoir une pensée claire pour le rendre simple »
- Paddle pour les autres - « Nous pouvons réaliser nos rêves les plus fous, à condition d'aider suffisamment d'autres personnes à réaliser les leurs »
Connexion chez Paddle
Nous sommes une entreprise « digital-first », ce qui signifie que nos Paddlers ont toujours la liberté de choisir où, quand et comment ils travaillent au sein de nos lieux de hubs.
Nous reconnaissons que l'endroit où nos Paddlers font leur meilleur travail est unique pour chacun d'eux et nous accordons confiance et autonomie à chacun pour travailler d'une manière qui lui convient le mieux. Nous valorisons également le pouvoir de la connexion et avons investi dans des hubs mondiaux qui aident les communautés locales à prospérer et nous rassemblent pour une collaboration ciblée.
Nos hubs Paddle
- En Europe : Royaume-Uni (siège social à Londres), Portugal (hub de Lisbonne), Pays-Bas et Irlande (hub de Dublin)
- En Amérique du Nord : Austin, TX (USA) et Toronto (Canada)
Notre philosophie de hub crée une expérience engageante pour tous les Paddlers, où, quand et comment que nous choisissions de travailler.
Pour soutenir cela, nous concentrons nos embauches dans nos hubs et partagerons toujours ouvertement les lieux disponibles pour chaque poste ouvert sur notre description de poste.
Ce que vous ferez
- Il est facile de repérer des modèles et de faire des parallèles entre les services et les projets.
- Nous agissons comme un lien entre des équipes produit disparates, créant des solutions à partir de pièces logicielles distinctes.
- Permettre aux ingénieurs produit d'utiliser des pratiques modernes pour maintenir des produits orientés utilisateur sans divergence de pratiques dans toute l'entreprise.
- Définir les normes de production sous forme de code et travailler à lisser les aspérités pour simplifier grandement les choses pour les ingénieurs produit qui gèrent leurs services.
En tant que SRE, nous voulons que vous soyez un moteur d'amélioration et d'automatisation de la manière dont nos équipes produit développent des logiciels à toutes les étapes de leur cycle de vie, ce que nous nous efforçons de réaliser grâce à une forte collaboration et communication avec nos collègues ingénieurs.
- Développer et maintenir des outils pour maximiser l'efficacité des ingénieurs ; tels que, sans s'y limiter, l'automatisation de l'infrastructure de déploiement et des mises à niveau de bases de données
- Identifier les processus qui peuvent être améliorés par l'automatisation et avoir l'expérience développeur interne comme moteur principal. Collaborer et permettre aux ingénieurs de faire leur travail plus efficacement, en travaillant régulièrement avec d'autres ingénieurs
- Créer, maintenir et tester notre processus de reprise après sinistre du système, y compris les outils pour automatiser le processus
- Vous pourrez choisir parmi une sélection d'outils d'IA pour soutenir le travail quotidien (par exemple, génération de code, investigation, automatisation et documentation), et nous soutiendrons les expérimentations raisonnables avec les bonnes garde-fous.
- Gérer les incidents de production, rédiger des post-mortems sans blâme et enrichir les playbooks et runbooks opérationnels
- Surveillance, alertes et suivi des SLO ; travail pratique de SRE, pas seulement de la surveillance de style DevOps
- Mener des investigations de performance (tests de charge, analyse des goulots d'étranglement) et piloter l'optimisation des applications, des magasins de données et de AWS.
- Prendre en charge les flux de travail d'optimisation des coûts : dimensionnement approprié, politiques d'autoscaling, planification des charges de travail, hiérarchisation du stockage et identification des gaspillages sur ECS/Fargate, RDS/Aurora, SQS et l'observabilité.
- Être un défenseur de la méthodologie GitOps
Stack Technologique
- Go pour nos nouveaux services
- PHP Laravel pour notre système Classic
- Aurora MySQL et PostgreSQL pour le stockage persistant des données
- Docker en production et en développement local
- AWS ECS Fargate pour notre environnement d'exécution
- AWS SQS pour les files d'attente de messages asynchrones
- AWS EventBridge pour notre bus d'événements
- Redis pour le stockage clé/valeur
- Terraform pour la gestion des ressources
- Honeycomb, SLOs et OpenTelemetry pour nos besoins d'observabilité
- Cloudflare pour notre pare-feu et notre serveur DNS
Nous serions ravis d'avoir de vos nouvelles si vous :
- Une expérience significative en développement logiciel, avec une expérience dans la mise en production et l'exploitation de services, ainsi que de solides fondamentaux en tests, revue de code, CI/CD et débogage.
- Avoir de l'expérience dans l'écosystème AWS, en travaillant en étroite collaboration avec les architectes de solutions AWS et les experts du domaine pour concevoir, examiner et exploiter les systèmes de production
- Une curiosité pour l'IA et la manière dont elle remodèle le développement logiciel.
- Collaboratif, soucieux de la sécurité et axé sur les détails. Nous avançons rapidement, donc vous vous épanouirez si vous appréciez un environnement dynamique et êtes fier de faire les choses correctement.
- Connaissance des concepts de plateforme et d'exploitation tels que le réseau et l'administration Linux
- Expérience de travail avec des microservices et des systèmes distribués à grande échelle
- Expérience avec les outils de surveillance : nous utilisons Opentelemetry, Honeycomb, Grafana, Pingdom et Incident.io
Pourquoi vous aimerez travailler chez Paddle
Nous sommes un groupe diversifié et croissant de Paddlers à travers le monde qui sommes fiers de notre culture transparente, collaborative et respectueuse. Nous investissons dans l'apprentissage et vous aiderons dans votre développement personnel grâce à une exposition constante à de nouveaux défis, un fonds d'apprentissage annuel et des formations régulières internes et externes.
