Vasco logo

Senior Software Developer (Backend-Focused)

Vasco

Remote🇹🇩CanadaseniorPosted 19h ago

Job description

ABOUT VASCO

Vasco is the revenue context layer for AI agents. The product was built around one idea: confident is not the same as correct, and revenue decisions get made on confidence all the time. We structure CRM, billing, calls, and support data into a semantic layer where every metric is sourced, every definition is locked, and every answer is deterministic, then build agents that take the manual busywork off people's plates.

Our cofounders Guillaume and Seb already built and sold one startup together; today they are building the product they wished they had. Vasco's mission is to enable builders and GTM leaders to build a revenue engine that moves the business forward on data they can trust.

Curious how we build? Take a look at our young engineering blog https://engineering.vasco.app/.

ABOUT THE ROLE

As a Senior Software Developer at Vasco, you'll join a small team of product designers and engineers reporting to our CTO. Your focus will be building the backend of our product, with the opportunity to work on core surfaces like the context, metrics, and plan engines that power our agents. You'll help shape solutions, then carry them through implementation to release. Twelve months in, winning means our agents run on systems you shaped and shipped, and you’re able to tackle hard and crunchy problems.

WHAT YOU WILL DO

  • Backend-focused product development: Design, build, and ship the backend services behind Vasco's product, with the opportunity to work on core surfaces like the context, metrics, and plan engines that power our agents, and to venture into fullstack or data engineering work based on your abilities.

  • Security and data trust: Build services that handle customer revenue data safely, since the product's promise rests on data our customers can trust.

  • Shaping to release: Shape solutions with product designers and other engineers in our Shape Up process, then own the work from shaping through implementation to release.

  • Cross-functional collaboration: Work day to day with product designers and GTM team members, bringing their context into what you build.

  • AI-native practices: Contribute to how we build product and generate code with Claude Code, including building out our coding harnesses.

  • Incident response: Take part in incident response for the systems we run, keeping the product reliable for customers.

WHAT WE'RE LOOKING FOR

  • Product-minded builder. You've built to solve customer problems first and foremost, and your technical decisions trace back to them.

  • Autonomous ownership. You've owned complex projects end to end and acted as your own project manager: scoping, sequencing, unblocking, and keeping stakeholders aligned along the way.

  • Backend depth. You've designed, built, and operated production backend services end to end, and you've owned the outcomes they produced.

  • AI fluency. You've made AI coding tools part of how you ship real work, and you can tell where they raise quality and where they don't.

  • Bias for action. You'd rather ship a working slice now than a complete thing later, and you're willing to give wild ideas a shot.

  • High-stakes judgment. You've applied judgment in high-stakes situations where the cost of being wrong was real, and you can walk through how you decided.

  • Systems thinking. You've designed solutions that address root causes and prevent downstream issues, treating the architecture as one integrated system.

  • Shaping instinct. You can take a loosely defined problem, weigh scope against appetite, and turn it into a solution the team can build.

  • Communication clarity. You can turn technical trade-offs into clear business impact for any audience, from developers to cofounders.

WHAT'LL MAKE YOU STAND OUT

  • Context layers for agents. You've built data or context layers that AI agents consume in production.

  • Data engineering or DevOps range. You can drop into data engineering work (SQL, data modeling, pipelines) or DevOps work (infrastructure, CI/CD, observability) when the problem calls for it.

  • Fullstack range. You've shipped application work across the stack, frontend included.

  • Our stack or close equivalents. You've worked with GCP, BigQuery, Node.js, TypeScript, or Terraform, or their equivalents in other clouds.

  • Semantic layers and BI tooling. You've worked with semantic layers or BI tools (we use Cube).

WHY VASCO

  • Small, high-caliber team, with experienced founders still building alongside you.

  • Early-stage pace and real ownership: the problems are unsolved, the path isn't fixed, and your judgment and capabilities shape what happens next.

  • AI-forward, both in how we work day to day and in what we build for customers.

  • Real autonomy, with room to experiment, pick up new skills, and take on projects outside your role: nobody here is boxed in.

  • Compensation within the top of the national market, stock options for every team member, uncapped paid time off, generous parental leave, and 100% employer-paid health benefits for you and your dependents.

WHERE YOU'LL WORK

This position is hybrid in Montreal— three days in-person per week (Monday, Tuesday, and Thursday) at WeWork Place Ville-Marie in downtown Montreal.

HIRING PROCESS

  • Discovery Call with our talent partner (30mins)

  • Hiring Manager Interview (45mins)

  • Technical Stage (Challenge + 60 to 90mins Interview)

  • Final Interview with our CEO (30mins)

We want you to feel informed and supported at every step. You'll always know where you stand, and we encourage you to ask us anything along the way.

A note on AI: We use AI to help with note-taking during interviews. You can opt out anytime with no impact on your candidacy, and AI plays no part in our hiring decisions. On your side, feel free to use AI the way you would in the actual work, just use it thoughtfully. We're an AI company; we know polished AI output when we see it, and what we're really after is how you think and what you can do.

Background check: The selected candidate will be required to complete a background check before starting.

We hire on the strength of what you bring, regardless of who you are. Need an accommodation at any point in the process? Tell us at jobs@vasco.app and we'll make it work.


À PROPOS DE VASCO

Vasco est la couche de contexte revenu pour les agents IA. Le produit a Ă©tĂ© bĂąti autour d'une idĂ©e: ĂȘtre confiant, ce n'est pas ĂȘtre dans le vrai, et les dĂ©cisions de revenu se prennent sur la confiance tout le temps. Nous structurons les donnĂ©es de CRM, de facturation, d'appels et de support dans une couche sĂ©mantique oĂč chaque mĂ©trique est sourcĂ©e, chaque dĂ©finition est verrouillĂ©e, et chaque rĂ©ponse est dĂ©terministe, puis nous bĂątissons des agents qui automatisent des tĂąches manuelles et rĂ©pĂ©titives.

Nos cofondateurs Guillaume et Seb ont déjà bùti et vendu une startup ensemble; aujourd'hui, ils bùtissent le produit qu'ils auraient voulu avoir. La mission de Vasco: permettre aux builders et aux leaders GTM de bùtir un moteur de revenu qui fait avancer l'entreprise, sur des données auxquelles ils peuvent faire confiance.

Curieux·se de voir comment on bùtit? Va faire un tour sur notre jeune blogue d'ingénierie https://engineering.vasco.app/.

À PROPOS DU RÔLE

En tant que Développeur·se logiciel senior chez Vasco, tu rejoindras une petite équipe de designers produit et d'ingénieur·es relevant de notre CTO. Ton focus sera de bùtir le backend de notre produit, avec l'occasion de travailler sur des surfaces clés comme les moteurs de contexte, de métriques et de planification qui propulsent nos agents. Tu participeras au façonnage des solutions, puis tu les mÚneras de l'implémentation jusqu'à la mise en production. Douze mois plus tard, réussir veut dire que nos agents roulent sur des systÚmes que tu as façonnés et livrés, et que tu es capable de t'attaquer à des problÚmes difficiles et corsés.

CE QUE TU FERAS

  • DĂ©veloppement produit axĂ© backend: Concevoir, bĂątir et livrer les services backend derriĂšre le produit de Vasco, avec l'occasion de travailler sur des surfaces clĂ©s comme les moteurs de contexte, de mĂ©triques et de planification qui propulsent nos agents, et de t'aventurer dans du travail fullstack ou d'ingĂ©nierie de donnĂ©es selon tes capacitĂ©s.

  • SĂ©curitĂ© et confiance des donnĂ©es: BĂątir des services qui traitent les donnĂ©es de revenu de nos clients de façon sĂ©curitaire, puisque la promesse du produit repose sur des donnĂ©es auxquelles nos clients peuvent faire confiance.

  • Du façonnage Ă  la mise en production: Façonner les solutions avec les designers produit et les autres ingĂ©nieur·es dans notre processus Shape Up, puis prendre en charge le travail du façonnage Ă  la mise en production, en passant par l'implĂ©mentation.

  • Collaboration interfonctionnelle: Travailler au quotidien avec les designers produit et les membres de l'Ă©quipe GTM, en intĂ©grant leur contexte dans ce que tu bĂątis.

  • Pratiques IA natives: Contribuer Ă  notre façon de bĂątir le produit et de gĂ©nĂ©rer du code avec Claude Code, y compris en dĂ©veloppant nos harnais de codage.

  • RĂ©ponse aux incidents: Participer Ă  la rĂ©ponse aux incidents pour les systĂšmes qu'on opĂšre, pour garder le produit fiable pour nos clients.

CE QU'ON RECHERCHE

  • Esprit produit. Tu as bĂąti d'abord et avant tout pour rĂ©soudre des problĂšmes clients, et tes dĂ©cisions techniques s'y rattachent directement.

  • Ownership autonome. Tu as pris en charge des projets complexes de bout en bout en agissant comme ton propre gestionnaire de projet: cadrage, sĂ©quençage, dĂ©blocage et alignement des parties prenantes en cours de route.

  • Profondeur backend. Tu as conçu, bĂąti et opĂ©rĂ© des services backend en production de bout en bout, et tu as assumĂ© les rĂ©sultats qu'ils ont produits.

  • Aisance avec l'IA. Tu as intĂ©grĂ© les outils de codage IA Ă  ta façon de livrer du vrai travail, et tu sais distinguer oĂč ils Ă©lĂšvent la qualitĂ© et oĂč ils ne le font pas.

  • Parti pris pour l'action. Tu prĂ©fĂšres livrer une tranche fonctionnelle maintenant qu'une version complĂšte plus tard, et tu es prĂȘt·e Ă  donner leur chance Ă  des idĂ©es folles.

  • Jugement Ă  enjeux Ă©levĂ©s. Tu as exercĂ© ton jugement dans des situations Ă  enjeux Ă©levĂ©s oĂč le coĂ»t d'une erreur Ă©tait rĂ©el, et tu peux expliquer comment tu as tranchĂ©.

  • PensĂ©e systĂ©mique. Tu as conçu des solutions qui s'attaquent aux causes racines et prĂ©viennent les problĂšmes en aval, en traitant l'architecture comme un systĂšme intĂ©grĂ©.

  • Instinct de façonnage. Tu sais prendre un problĂšme flou, peser la portĂ©e contre l'appĂ©tit, et le transformer en une solution que l'Ă©quipe peut bĂątir.

  • ClartĂ© de communication. Tu sais transformer des compromis techniques en impact d'affaires clair pour n'importe quel public, des dĂ©veloppeur·euses aux cofondateurs.

CE QUI TE DÉMARQUERA

  • Couches de contexte pour agents. Tu as bĂąti des couches de donnĂ©es ou de contexte consommĂ©es par des agents IA en production.

  • PortĂ©e en ingĂ©nierie de donnĂ©es ou DevOps. Tu sais plonger dans du travail d'ingĂ©nierie de donnĂ©es (SQL, modĂ©lisation de donnĂ©es, pipelines) ou DevOps (infrastructure, CI/CD, observabilitĂ©) quand le problĂšme le demande.

  • PortĂ©e fullstack. Tu as livrĂ© du travail applicatif Ă  travers toute la stack, frontend inclus.

  • Notre stack ou des Ă©quivalents proches. Tu as travaillĂ© avec GCP, BigQuery, Node.js, TypeScript ou Terraform, ou leurs Ă©quivalents dans d'autres clouds.

  • Couches sĂ©mantiques et outils BI. Tu as travaillĂ© avec des couches sĂ©mantiques ou des outils BI (on utilise Cube).

POURQUOI VASCO

  • Petite Ă©quipe de haut calibre, avec des fondateurs expĂ©rimentĂ©s qui bĂątissent encore Ă  tes cĂŽtĂ©s.

  • Rythme de startup et vraie responsabilitĂ©: les problĂšmes ne sont pas rĂ©solus, le chemin n'est pas tracĂ©, et ton jugement et tes compĂ©tences façonnent la suite.

  • Une approche axĂ©e sur l'IA, autant dans notre façon de travailler que dans ce qu'on bĂątit pour nos clients.

  • Une vraie autonomie, avec la latitude d'expĂ©rimenter, d'apprendre de nouvelles compĂ©tences et de prendre en charge des projets en dehors de ton rĂŽle: personne n'est enfermĂ© dans une case ici.

  • Une rĂ©munĂ©ration dans le top du marchĂ© national, des options d'achat d'actions pour tous les membres de l'Ă©quipe, des vacances illimitĂ©es, un congĂ© parental gĂ©nĂ©reux, et une couverture santĂ© payĂ©e Ă  100% par l'employeur pour toi et tes personnes Ă  charge.

OÙ TU TRAVAILLERAS

Ce poste est hybride Ă  MontrĂ©al — trois jours en prĂ©sentiel par semaine (lundi, mardi et jeudi) au WeWork Place Ville-Marie au centre-ville de MontrĂ©al.

PROCESSUS D'EMBAUCHE

  • Appel dĂ©couverte avec notre partenaire talents (30 min)

  • Entrevue avec le gestionnaire d'Ă©quipe (45 min)

  • Étape technique (DĂ©fi + entrevue de 60 Ă  90 min)

  • Entrevue finale avec notre PDG (30 min)

On veut que tu te sentes informĂ© et soutenu Ă  chaque Ă©tape. Tu sauras toujours oĂč tu en es, et on t'encourage Ă  nous poser toutes tes questions en cours de route.

Note sur l'IA: Nous utilisons l'IA pour faciliter la prise de notes durant les entrevues. Tu peux te retirer à tout moment sans impact sur ta candidature, et l'IA ne joue aucun rÎle dans nos décisions d'embauche. De ton cÎté, sens-toi libre d'utiliser l'IA comme tu le ferais dans le travail réel, utilise-la simplement avec discernement. On est une entreprise d'IA; on reconnaßt une production d'IA peaufinée quand on en voit une, et ce qu'on cherche vraiment, c'est comment tu réfléchis et ce que tu es capable de faire.

Vérification d'antécédents: La personne retenue devra compléter une vérification d'antécédents avant son entrée en poste.

On embauche sur la force de ce que tu apportes, peu importe qui tu es. Tu as besoin d'un accommodement à une étape du processus? Dis-le-nous à jobs@vasco.app et on s'arrangera.