
Toast développe des logiciels et du matériel intégrés pour le secteur de la restauration et des boissons. Sa plateforme réunit des technologies de point de vente, le traitement des paiements, la commande en ligne, la gestion de la paie et des outils opérationnels afin d’aider les restaurants à gérer leur activité quotidienne depuis un seul système. Toast s’adresse à un large éventail d’établissements, notamment les restaurants à service rapide ou complet, les enseignes fast casual, les restaurants gastronomiques, les cafés et les food trucks, tout en publiant des analyses du secteur et des ressources pédagogiques pour les professionnels de la restauration.
Ingénieur logiciel staff, expérience développeur
Définissez l’architecture et créez des outils de développement intégrant l’IA pour la plateforme technologique de Toast destinée aux restaurants. Améliorez les flux de travail d’ingénierie dans des centaines de services et d’équipes.
151 000 $ – 309 000 $ / an
À distanceTemps pleinLeadLangue Requise : anglaisRelations développeursDescription
- Définissez l’orientation technique et l’architecture à long terme du développement local, des outils de build, des bibliothèques partagées et du portail développeur.
- Orientez l’architecture des frameworks de test et des bibliothèques fondamentales pour le développement de services web.
- Concevez, développez et livrez des composants de plateforme à fort impact utilisés par plusieurs équipes.
- Exploitez les données et les retours des ingénieurs avec l’équipe Produit pour repérer les points de friction et définir une feuille de route priorisée et mesurable.
- Créez des parcours en libre-service recommandés pour aider les équipes produit à développer et faire évoluer des services.
- Coordonnez les plans techniques avec les équipes partenaires spécialisées en IA, CI/CD et infrastructure cloud.
- Collaborez avec les équipes en contact avec les clients pour veiller à ce que les solutions de la plateforme développeur répondent aux besoins des clients et de l’entreprise.
- Renforcez les pratiques techniques de l’équipe grâce aux revues de conception, au mentorat, à la programmation en binôme et au développement de responsables techniques.
Exigences
- Au moins 8 ans d’expérience professionnelle en ingénierie logicielle.
- Expertise approfondie d’un langage généraliste tel que Kotlin, Java, Go ou TypeScript.
- Aisance à travailler avec plusieurs langages de programmation.
- Solide expérience des systèmes de build à grande échelle et de la gestion des dépendances, notamment Gradle, Maven ou npm.
- Expérience de la gestion de migrations logicielles sur des centaines de services.
- Expérience avérée de la conduite d’initiatives techniques entre équipes, de la définition du problème à la conception, la livraison et l’adoption.
- Expérience de la conception de produits destinés aux développeurs, tels que des CLI, des SDK, des bibliothèques partagées, des frameworks de test ou des portails.
- Priorité accordée à la facilité d’utilisation et à l’adoption.
- Expérience pratique des outils de développement assistés par l’IA et des pratiques de développement agentique, ainsi qu’un point de vue éclairé sur leur utilisation.
- Excellentes compétences en communication, notamment pour rédiger des stratégies techniques et des documents de conception clairs et convaincre sans autorité hiérarchique.
- Empathie envers les ingénieurs en tant qu’utilisateurs et habitude de mesurer les résultats plutôt que la livraison de fonctionnalités.
- Une expérience des portails développeurs internes ou des catalogues de services tels que Backstage est appréciée.
- Une expérience de la création ou de l’intégration d’outils développeur propulsés par des LLM, d’agents de programmation ou de serveurs MCP est appréciée.
- Une expérience des environnements de développement conteneurisés ou cloud, tels que Dev Containers, Docker, Kubernetes ou AWS ECS, est appréciée.
- Une expérience de la définition et du suivi de mesures de productivité des développeurs telles que DORA, SPACE ou les analyses de build et de tests est appréciée.
Avantages
- Programmes de rémunération et d’avantages sociaux compétitifs.
- Rémunération en espèces, pouvant inclure des heures supplémentaires et une prime ou une commission selon les critères d’admissibilité.
- Participation au capital.
- Avantages qui favorisent un mode de vie sain.
- Avantages flexibles conçus pour répondre à l’évolution des besoins.
- Modèle de travail hybride qui tient compte des besoins de chacun.
- Aménagements raisonnables pour les personnes en situation de handicap.