Ingénieur·e logiciel, monétisation
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.
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.