Aller au contenu

KnowBe4

Ingénieur Logiciel Staff (Anglais courant)

TypeScriptReactPostgreSQLAWSRubyTerraform
Traduction automatique. Consultez l’original.

Résumé du poste

KnowBe4 permet à la main-d'œuvre moderne de prendre chaque jour des décisions de sécurité plus intelligentes. Approuvé par plus de 70,000 organisations dans le monde, KnowBe4 est le pionnier de la sécurité de la main-d'œuvre numérique, sécurisant à la fois les agents d'IA et les humains. La plateforme KnowBe4 fournit des simulations d'attaques et de la formation, la sécurité de la collaboration et la sécurité des agents, alimentées par AIDA (Artificial Intelligence Defense Agents) et un score de risque propriétaire. La plateforme exploite 15 années de données comportementales pour combattre les menaces avancées, y compris l'ingénierie sociale, l'injection de prompt et l'IA fantôme. En sécurisant les humains et les agents, KnowBe4 est le leader de l'industrie en matière de confiance et de défense de la main-d'œuvre.

Nous recherchons un Software Engineer Staff pour rejoindre l'une des équipes d'ingénierie qui développent le produit principal de formation à la sensibilisation à la sécurité de KnowBe4. Il s'agit d'un poste full-stack nécessitant une expertise approfondie en Ruby on Rails backend, en technologies front-end modernes (Vue 3, SvelteKit) et en infrastructure AWS complexe.

En tant qu'ingénieur Staff, vous êtes un leader technique dans l'ingénierie au quotidien. Vous orientez la stratégie grâce à la propriété architecturale des systèmes que votre équipe construit, à des contributions de code à fort impact et à une influence inter-équipes.

Vous travaillerez au sein d'un écosystème de plateforme composé de microservices déployés dans nos régions AWS, en veillant à ce que nous respections les normes rigoureuses FedRAMP Moderate, SOC 2 et ISO 27001. Notre front-end est en pleine évolution — nous réécrivons nos micro-frontends (MFE) vers Vue 3 — vous participerez donc à la fois à définir cette migration et à maintenir la santé de notre application SvelteKit actuelle. Vous exercez votre leadership par votre ingénierie, votre jugement et votre capacité à entraîner les autres ingénieurs avec vous.

knowbe4.com/hubfs/Careers/EXTERNAL%20LINKS%20-%20Do%20Not%20Delete/Sao%20Paulo.jpg

Pour en savoir plus sur notre équipe et la culture de notre bureau à São Paulo, Brésil, visitez les liens suivants.

knowbe4.com/careers/locations/sao-paulo

glassdoor.com/Location/KnowBe4-S%C3%A3o-Paulo-Location-EI_IE969384.0,7_IL.8,17_IC2479061.htm?__cf_chl_jschl_tk__=43e4b41af1fc3f19432cffa316a69e2c2be8c773-1620069984-0-AYMQe21TCsNd8oLf48xjPYxMn5ipmJ_r3dseaIGdDjvV3VMvp4yl0yG1tmrfkMoedhhN8IvEOOFeBbfJQjdmnWhZRDmzJEq-gW8-bzfeTicICRyqFRHeEzup_a5BgydX5zVm2U0mgcaqG8RaD5_erjNWW_xdDVZWZ27G4Ubgl-6Pn_CRe1hmOQjlqyDSJGArTBxvWDRaARtnnJ7fPf_pn0h2u9L_1uMLfJGbWPm862wcfh2wKOAoc6YlLUU2NvPoBFFD3u0pIjg1SO0JQdx-iR04mNxcFtLZiT44LGDps0AJfx3l2z_jybkEoz6eGzlt4qfYwqEDZwJ9Iy3H2Lr6gfAAjqrT53WAR1g2prBXg5L_lI0cEo1RFjw6WwL8LHucYJcyzK60YJkSt6vszgl4t0Xsdr7otXgac9qw9OQmrYRs-0otSD9_JCgs6whTRPXnSUKFKCXGX-veXpiD_MnFShQZv2RbpKo7nlU9FuPew9ZjpTOWlhhjSNSAs7OMl_0Arc5ipzM_-C1lsxoZq7Cx8IriVE8MkrzuTmnJzqego77RAWZz9sqGt_55BflwYKpQeg

linkedin.com/company/knowbe4/life/brazil/

Remarque : Une évaluation du candidat et une vérification des antécédents peuvent faire partie de votre procédure d'embauche.

Les personnes recherchant un emploi chez KnowBe4 sont considérées sans préjudice de race, couleur, religion, origine nationale, âge, sexe, état civil, ascendance, handicap physique ou mental, statut d'ancien combattant, identité de genre, orientation sexuelle ou toute autre caractéristique protégée par la loi fédérale, étatique ou locale applicable. Si vous avez besoin d'un aménagement raisonnable pour compléter cette candidature, passer un entretien, effectuer des tests préalables à l'embauche ou participer autrement au processus de sélection des employés, veuillez visiter knowbe4.com/careers/request-accommodation.

Pas d'agences de recrutement, s'il vous plaît.

Ce que vous allez construire

  1. Fonctionnalités et sous-systèmes de produits Full-stack : Ruby on Rails APIs, points de terminaison GraphQL, et front-ends Vue 3 / SvelteKit + TypeScript qui apportent une réelle valeur à une clientèle mondiale.
  1. La direction du front-end Vue 3 : prendre en charge des parties clés de la réécriture des micro-frontend (MFE) vers Vue 3, définir des modèles sur lesquels les autres s'appuient, tout en assurant la maintenabilité de l'application SvelteKit existante
  1. GraphQL APIs à grande échelle : conception de schémas, chargement par lots et gestion de la complexité des requêtes pour des modèles d'accès multi-locataires à fort trafic.
  1. Services pilotés par les événements : communication basée sur EventBridge/SQS entre les microservices, avec un accent sur l'idempotence, la fiabilité et le traitement asynchrone à grande échelle.
  1. Traitement de fond sans serveur : évolution et optimisation de notre framework de travail basé sur Lambda (400+ workers) qui alimente la charge de travail asynchrone du produit.
  1. Stratégie de données multi-locataires : conception de modèles à travers MySQL, PostgreSQL, DynamoDB, et Redis tout en maintenant une stricte isolation des locataires et des garanties de conformité.
  1. Infrastructure-as-Code : modules Terraform et pipelines GitLab CI/CD qui provisionnent et déploient des services dans plusieurs environnements et régions.
  1. Direction technique : revues d'architecture, Architecture Decision Records (ADR) et coordination inter-équipes sur les changements qui dépassent un seul service.

Responsabilités essentielles

  1. Développe des logiciels en utilisant le cycle de vie de développement logiciel KnowBe4 et les méthodologies Agile.
  1. Aide les autres membres de l'équipe en fournissant une direction technique.
  1. Définit des approches et des solutions à des problèmes techniques complexes.
  1. Est propriétaire de l'évolution des sous-systèmes majeurs dans le domaine de l'équipe.
  1. Traduit les objectifs stratégiques de KnowBe4 en feuilles de route techniques en collaboration avec les équipes Produit, Sécurité et Infrastructure.
  1. Définit la norme en matière de qualité du code et de modèles d'ingénierie par des revues rigoureuses et des conseils techniques pour les ingénieurs seniors.
  1. Peut agir en tant que chef technique pour des sous-projets plus importants ou des projets entiers de petite taille.

Exigences techniques

  1. Backend et Systèmes — Plus de 5 ans d'expérience dans la mise à l'échelle d'applications Ruby on Rails en production ; expertise en GraphQL (chargement par lots, gestion de la complexité) et en optimisation de bases de données relationnelles (MySQL/PostgreSQL) pour des systèmes multi-locataires à fort trafic.
  1. Frontend — Forte maîtrise d'un framework de composants moderne et de TypeScript strict ; l'expérience de Vue 3 est préférée compte tenu de notre orientation MFE, et l'expérience SvelteKit est très appréciée pour notre base de code actuelle (React se traduit également bien) ; capacité démontrée à diriger des travaux front-end à grande échelle en utilisant Vite et Tailwind CSS.
  1. Cloud — Expérience approfondie avec AWS (ECS/Fargate, Lambda, EventBridge, SQS, S3) ; forte maîtrise de Terraform pour l'Infrastructure-as-Code et des pipelines GitLab CI/CD.
  1. Systèmes distribués — Expérience dans la conception d'architectures pilotées par les événements et la gestion du traitement asynchrone à grande échelle ; jugement solide sur la cohérence éventuelle, l'idempotence et la gestion des défaillances.
  1. Leadership technique — Expérience démontrée au niveau Staff : rédaction d'ADR, direction de la conception au sein d'une équipe et développement pour des environnements soumis à des réglementations de conformité (FedRAMP / SOC 2 / ISO 27001)
  1. Développement assisté par IA — À l'aise avec l'utilisation d'outils de codage IA modernes (par exemple, Claude / Claude Code) pour accélérer la livraison, la revue et la résolution de problèmes ; nous adoptons activement ces outils et valorisons les ingénieurs qui les utilisent judicieusement pour améliorer à la fois la vitesse et la qualité, et qui aident leurs équipes à faire de même.

Éducation et Expérience

  1. Licence ou équivalent plus 10 ans d'expérience.
  1. Master ou équivalent plus 5 ans d'expérience.
  1. Doctorat ou équivalent plus 4 ans d'expérience.

Préféré / Atout

  1. Expérience dans la direction d'une migration de framework front-end de bout en bout.
  1. Expérience approfondie dans la mise à l'échelle de Rails en production sous trafic réel.
  1. Frameworks de traitement de fond sans serveur à grande échelle.
  1. Modélisation de données DynamoDB / Redis pour des charges de travail à haut débit.
  1. Familiarité avec les environnements réglementés par la conformité (FedRAMP, SOC 2, ISO 27001).
  1. Expérience avérée dans l'intégration d'outils IA dans les flux de travail d'ingénierie de l'équipe (génération de code, revue, échafaudage de tests, automatisation).

Nos avantages fantastiques

Nous offrons des primes d'entreprise basées sur les objectifs de vente mensuels, des primes de parrainage d'employés, une aide à l'adoption, le remboursement des frais de scolarité, le remboursement des certifications et des primes d'achèvement de certification - le tout dans un environnement de travail moderne, high-tech et amusant. Pour plus de détails sur nos avantages dans chaque bureau, veuillez visiter knowbe4.com/careers/benefits

knowbe4.com/careers/benefits.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026