Sr. Software Engineer
Listed on 2026-07-20
-
Manufacturing / Production
Systems Engineer
Ingénieur logiciel principal, Middleware
Shelton, CT ou Miami, FL
À propos de ce rôleSubway a pour mission de bâtir une plateforme numérique de classe mondiale qui sert des millions de visiteurs et des milliers de franchises à travers le monde. L’ingénieur logiciel principal, Middleware, est un contributeur technique clé de l’équipe qui alimente la couche d’intégration reliant les applications front-end de Subway (iOS, Android, Web, Kiosk) à nos systèmes partenaires internes et externes.
Vous concevrez, construirez et maintiendrez des API et services haute performance sur AWS, en collaborant étroitement avec les équipes produit, architecture et partenaires d’ingénierie. Vous disposerez également d’intégrations avec les principales plateformes de livraison et de marché tierces — y compris Door Dash, Uber Eats et des partenaires similaires — assurant un flux de commande fluide, une synchronisation des menus et une fiabilité opérationnelle sur tous les canaux.
C’est un rôle d’ingénieur pratique avec une vraie propriété. Le développement assisté par IA est une partie essentielle du fonctionnement de notre équipe — on s’attend à ce que vous utilisiez quotidiennement des outils comme Git Hub Copilot et Claude pour accélérer la livraison, améliorer la qualité du code et résoudre des problèmes complexes plus rapidement.
Responsabilités- Concevez, développez et documentez de nouvelles API améliorées dans le cadre de la plateforme middleware de Subway, supportant à la fois l’intégration interne du système et la connectivité des partenaires externes.
- Utilisez les outils de développement assistés par l’IA (Git Hub Copilot, Claude, et autres) comme partie essentielle du travail quotidien d’ingénierie — de la génération de code et la refactorisation à la couverture et la documentation des tests. Privilégiez l’adoption des outils d’IA à travers l’équipe.
- Construisez et maintenez des intégrations avec des partenaires tiers de livraison et de marché (par exemple, Door Dash, Uber Eats, et des plateformes similaires), assurant un flux fiable des commandes, la synchronisation des menus et l’échange de données opérationnelles en temps réel.
- Collaborez avec les parties prenantes d’affaires et les équipes produit pour comprendre les exigences fonctionnelles et techniques; traduisez-les en plans d’architecture et d’implémentation évolutifs et maintenables.
- Effectuez des revues constructives de code et fournissez des conseils techniques en conception à vos pairs et aux ingénieurs juniors, améliorant ainsi la qualité globale et la constance des résultats de l’équipe.
- Faites respecter la gouvernance des données, les politiques de sécurité et les normes de conformité tout au long du cycle de vie du développement logiciel.
- AWS Lambda
- API Gateway
- DynamoDB
- SQS / SNS
- Node.js / Type Script
- Terraform /IaC
- Git Hub / ADO
- Dynatrace / APM
- OpenAPI/ Swagger
- Assistants de code IA
- Baccalauréat ou diplôme supérieur en informatique, génie logiciel ou dans un domaine connexe (ou expérience pratique équivalente)
- 5+ ans d’expérience pratique en développement logiciel de production
- Expérience démontrée dans la création et l’exploitation d’API RESTful et/ou GraphQL à grande échelle
- Forte maîtrise de l’un ou plusieurs de :
JavaScript/TypeScript (Node.js), Java ou C# - Expérience avec des architectures serverless sur AWS (Lambda, API Gateway, DynamoDB, SQS/SNS)
- Bonne compréhension des patrons d’intégration : architecture événementielle, webhooks, messagerie asynchrone, et pub/sub
- Expérience d’intégration avec des plateformes tierces et des API de fournisseurs (par exemple, agrégateurs de livraison, systèmes de points de vente, plateformes de fidélisation ou partenaires d’écosystème similaires)
- Maîtrise des outils de développement assisté par l’IA (Git Hub Copilot, Claude ou équivalent) — il faut être à l’aise avec l’IA au quotidien pour écrire, réviser, refactorer et documenter du code
- Expérience avec les pipelines CI/CD et les flux de travail de contrôle de version (Git, Git Hub Actions, Azure Dev Ops)
- Familiarité avec l’infrastructure en tant que code (Terraform ou Cloud Formation)
- Solid…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).