Poste ouvert

Ingénieur·e logiciel, monétisation

Télétravail (fuseau horaire EST) • Télétravail • Contrat à temps plein • N° de poste: GDBI-5O7Q9L3N

Ingénieur·e logiciel, monétisation

À propos de Global Data and BI Global Data and BI recrute en continu pour des projets de données, BI & analytiques et ML/IA auxquels nous participons pour de grandes entreprises. Au-delà des services de consultation, nous construisons des plateformes d'affaires et des applications SaaS prêtes pour la production qui exploitent les technologies cloud modernes, l'analytique de données et les capacités d'IA. Nous offrons des solutions de niveau entreprise avec des ingénieurs certifiés dans les technologies AWS et Microsoft Azure / Power BI. Notre focus inclut les projets de transformation au sein de l'industrie financière, le développement de plateformes personnalisées, et notre suite propriétaire de produits Noème. Notre mission est de transformer le parcours des données corporatives de la complexité vers la clarté stratégique, en s'assurant que les données ne soient pas seulement collectées, mais exploitées pour prendre des décisions plus intelligentes, créer des entreprises plus fortes et avoir un impact durable.

Résumé

L'équipe Monétisation rend l'achat et la croissance avec nos produits Noème et services simples et fiables pour les clients d'entreprise. Notre travail couvre l'infrastructure de facturation, gestion d'abonnements, tarification basée sur l'utilisation pour l'IA et le traitement de données, traitement des paiements, reconnaissance de revenus et les expériences qui aident les clients à comprendre leurs investissements et consommation.

Nous recherchons un·e ingénieur·e logiciel expérimenté·e pour être un leader technique dans l'équipe Monétisation. Vous vous concentrerez sur les fondements de la façon dont Global Data and BI facture les clients : plans d'abonnement, droits, mesure d'utilisation, paiements, facturation, reconnaissance de revenus et suivi d'utilisation IA/données. Vous travaillerez en étroite collaboration avec les équipes produit, design, finance, données, ventes et succès client pour livrer des changements qui sont à la fois techniquement solides et critiques pour l'entreprise.

C'est un excellent rôle si vous appréciez les problèmes de systèmes difficiles (exactitude, performance, fiabilité) et aimez voir votre travail impacter directement la façon dont les clients d'entreprise achètent et utilisent les plateformes de données.

Ce que vous ferez (rôles et responsabilités)

  • Concevoir et faire évoluer l'architecture des systèmes de facturation et tarification pour pouvoir lancer de nouveaux plans d'abonnement, modules complémentaires, modèles de tarification basée sur l'utilisation et licences d'entreprise sans réécritures répétées
  • Construire des systèmes de mesure et suivi d'utilisation pour les fonctionnalités IA, traitement de données, consommation de stockage et ressources de calcul
  • Posséder des projets de monétisation de bout en bout qui touchent plusieurs systèmes et équipes, de la conception technique précoce au déploiement, itération et mesure d'impact sur les revenus
  • Implémenter la gestion d'abonnements incluant mises à niveau/rétrogradations de plans, gestion des sièges, droits de fonctionnalités et contrôle d'accès
  • Développer des intégrations de traitement de paiements avec passerelles de paiement (Stripe, Adyen), virements ACH/bancaires et systèmes de bons de commande pour clients d'entreprise
  • Construire des systèmes de facturation qui gèrent des scénarios d'entreprise complexes : contrats multi-années, facturation annuelle vs mensuelle, frais proratisés, crédits et remboursements
  • Implémenter la logique de reconnaissance de revenus conforme à ASC 606 et intégrer avec les systèmes financiers (NetSuite, QuickBooks, systèmes ERP)
  • Créer des tableaux de bord de facturation client qui montrent l'utilisation, prévisions de consommation, frais à venir et historique des dépenses
  • Améliorer la fiabilité, observabilité et exactitude des flux de monétisation (prévenir la double facturation, factures manquées, dérive de quotas ou erreurs de suivi d'utilisation)
  • Concevoir et implémenter des systèmes de droits qui contrôlent l'accès aux fonctionnalités basé sur les plans clients, limites d'utilisation et conditions contractuelles
  • Construire des outils d'administration pour les équipes finance et succès client afin de gérer les abonnements, appliquer des crédits, générer des factures et gérer les exceptions de facturation
  • S'associer avec Ventes et Finance pour supporter la tarification d'entreprise personnalisée, génération de devis, conditions contractuelles et calendriers de facturation
  • Implémenter le support multi-devises pour clients internationaux avec gestion appropriée des taux de change et méthodes de paiement régionales
  • Construire analytique et rapports sur les métriques de revenus, désabonnement, revenus d'expansion, tendances d'utilisation et efficacité de monétisation
  • Assurer la sécurité et conformité pour les données de paiement (PCI DSS), données financières et informations clients
  • Intégrer avec les systèmes CRM et ERP (Salesforce, NetSuite, Dynamics) pour les workflows de devis à encaissement
  • Concevoir des pistes d'audit pour tous les événements de facturation, changements et transactions financières
  • S'associer avec les parties prenantes produit et affaires pour transformer des idées de monétisation ambiguës en plans techniques clairs et jalons de livraison
  • Aider les autres ingénieurs à grandir en révisant les conceptions et le code, partageant les meilleures pratiques et établissant une barre haute pour l'artisanat technique
  • Contribuer aux décisions d'architecture technique et établir des modèles pour construire des systèmes financiers fiables

Exigences essentielles (Must-Haves)

  • Diplôme de baccalauréat ou maîtrise en Informatique, Génie logiciel ou expérience pratique équivalente
  • 7+ années d'expérience en génie logiciel avec 3+ années construisant des systèmes backend complexes en production
  • Expertise approfondie en conception de systèmes et modélisation de données pour des domaines transactionnels sensibles à l'exactitude
  • Solides compétences en développement backend dans des langages comme Python, Java, Node.js ou Go pour construire des systèmes financiers fiables
  • Expérience avec les bases de données relationnelles (PostgreSQL, MySQL, SQL Server) et compréhension des transactions ACID, concurrence et cohérence
  • Historique de direction de projets ayant nécessité une coordination entre plusieurs équipes et parties prenantes
  • Compréhension des défis des systèmes distribués incluant idempotence, cohérence éventuelle et gestion des défaillances
  • Expérience dans la construction d'API (REST, GraphQL) dont d'autres équipes et systèmes dépendent
  • Connaissance des architectures événementielles et files d'attente de messages pour traitement fiable
  • Solides compétences en modélisation de données pour des domaines complexes comme abonnements, utilisation, droits et facturation
  • Expérience des opérations de production incluant monitoring, alertes, débogage et réponse aux incidents
  • Communication claire et empathique avec partenaires techniques et non techniques (finance, ventes, produit, succès client)
  • Biais vers des solutions simples et robustes plutôt que clevres, et confort à travailler dans des domaines produit en évolution
  • Attention aux détails et engagement envers l'exactitude dans les systèmes financiers où les erreurs ont un réel impact d'affaires
  • Approche pragmatique pour équilibrer les besoins d'affaires, excellence technique et échéanciers de livraison

Atouts (Nice-to-Haves)

  • Expérience directe avec les systèmes de paiements, facturation ou abonnements (Stripe, Chargebee, Zuora, Recurly)
  • Connaissance de la tarification basée sur l'utilisation et systèmes de mesure pour applications SaaS
  • Expérience avec les normes de reconnaissance de revenus (ASC 606, IFRS 15) et intégrations de systèmes financiers
  • Compréhension des ventes d'entreprise et modèles de tarification B2B complexes (contrats annuels, remises de volume, basé sur les sièges, basé sur l'utilisation)
  • Expérience avec les workflows de devis à encaissement et intégrations CRM/ERP (Salesforce, NetSuite, Dynamics)
  • Connaissance du traitement des paiements incluant conformité PCI DSS, tokenisation et gestion sécurisée des paiements
  • Expérience avec la facturation multi-devises et méthodes de paiement internationales
  • Compréhension du calcul des taxes (taxe de vente, TVA, TPS) et intégration avec services fiscaux (Avalara, TaxJar)
  • Expérience dans la construction d'outils d'administration pour équipes finance et opérations
  • Formation dans les services financiers ou autres industries réglementées avec exigences d'audit
  • Connaissance des réglementations de confidentialité des données et comment elles s'appliquent aux informations de facturation
  • Expérience avec l'allocation des coûts cloud et systèmes de showback/chargeback
  • Compréhension de la gestion des contrats et comment la facturation se lie aux accords juridiques
  • Familiarité avec notre pile technologique : Node.js, Python, PostgreSQL, React, AWS/Azure
  • Expérience avec les outils d'observabilité (DataDog, New Relic, Grafana) pour le monitoring de systèmes financiers
  • Contributions à l'open source logiciels de facturation ou financiers
  • Maîtrise bilingue de l'anglais et du français (atout pour les clients québécois et interfaces de facturation bilingues)

Détails

  • Localisation : Télétravail, fuseau horaire EST préféré pour la collaboration avec les équipes finance et ventes
  • Relation hiérarchique : Vous relèverez du Gestionnaire d'ingénierie ou Directeur Ingénierie de plateforme

Rémunération

Package salarial compétitif de niveau senior/staff ajusté selon votre marché local et votre pays de résidence. La rémunération est basée sur la localisation et reflète les standards du marché régional. Nous nous alignons sur les principales entreprises technologiques de votre pays pour garantir une rémunération compétitive et équitable pour les talents d'ingénierie senior avec expertise en monétisation et systèmes financiers.

Notre engagement envers la diversité, l'équité et l'inclusion Nous nous engageons à l'équité en matière d'emploi et encourageons les femmes, les Peuples autochtones, les personnes handicapées, les vétérans et les personnes de toutes races, ethnies, religions, capacités, orientations sexuelles, et identités et expressions de genre à postuler. Nous accueillons également les candidatures des pays d'Amérique latine, car le poste est en télétravail.

Que se passe-t-il après votre candidature

Échéancier : Nous visons à compléter notre processus dans les 2-3 semaines suivant la candidature.

Étape 1
Postuler Soumettez votre candidature. Si vous avez postulé auparavant sans succès, vous pouvez postuler à nouveau.
Étape 2
Appel initial (1 heure) Si présélectionné·e, nous planifions une première conversation.
Étape 3
Entretien technique (2 heures) Si présélectionné·e, plongée approfondie sur conception de systèmes, architecture backend et connaissance du domaine de monétisation.
Étape 4
Entretien de panel (1h30) Rencontre avec parties prenantes Ingénierie, Produit et Finance.
Étape 5
Décision d'embauche Si vous êtes sélectionné·e, nous envoyons une offre et les prochaines étapes, sinon nous vous informons par courriel.
Si vous n'avez pas de nouvelles après la candidature ou toute étape d'entretien, cela signifie que nous ne poursuivons pas votre candidature.
Avis de confidentialité En cliquant sur « Soumettre la candidature », je comprends et accepte que Global Data and BI Inc. et ses affiliés collecteront et traiteront mes informations conformément à la Politique de confidentialité du recrutement de Global Data and BI disponible à https://globaldataandbi.com/fr-ca/confidentialite-recrutement, et que l'utilisation de ce processus de candidature est régie par les Conditions de recrutement de Global Data and BI disponibles à https://globaldataandbi.com/fr-ca/conditions-recrutement
Postuler

Soumettez votre candidature

Nous vous enverrons d’abord un lien de vérification par courriel. Une fois vérifiée, votre candidature entre dans notre processus d’évaluation et de présélection.

Utilisé pour vous envoyer votre lien de vérification et les mises à jour de cette candidature.

Utilisé uniquement si nous devons clarifier votre disponibilité ou planifier un entretien.

Nous aide à comprendre les contraintes d’autorisation de travail selon les environnements clients.

Ajoutez un deuxième pays de citoyenneté si vous avez une double citoyenneté ou plus. Laissez ce champ vide si cela ne s’applique pas.

Aide à aligner le fuseau horaire, la configuration fiscale/fournisseur et les exigences d’accès client.

Veuillez indiquer votre taux dans votre devise locale, selon votre pays de résidence.

Considérez l’Europe au sens large ici (par exemple l’UE, le Royaume-Uni ou la Suisse). L’autorisation de travail est accordée par chaque pays, pas par l’UE dans son ensemble, alors nous vous demanderons le pays si cela s’applique à votre réponse.

Un permis de travail fermé (lié à un employeur précis) n’autorise à travailler que pour l’employeur qui y est nommé.

La plupart des visas de travail américains sont liés à un employeur précis; indiquez-nous lequel s’applique.

Utilisé pour un contexte rapide (rôles, dates, industries). Aucune publication automatisée.

Utilisé pour examiner des exemples de travail pertinents (code, tableaux de bord, récits de projet).

Ceci est requis pour évaluer les candidatures de manière cohérente. Veuillez ne pas inclure d’identifiants sensibles (passeport/NAS, adresse complète).

Lien optionnel. S’il est fourni, il doit être accessible sans connexion (p. ex. « accessible à toute personne ayant le lien »).