Toast
Toast
Toast utvecklar integrerad mjukvara och hårdvara för restaurang- och dryckesbranschen. Plattformen samlar kassateknik, betalningshantering, beställningar online, löneadministration och operativa verktyg för att hjälpa restauranger att hantera det dagliga arbetet i ett och samma system. Toast betjänar ett brett spektrum av verksamheter, däribland snabbrestauranger, restauranger med full service, fast-casual-restauranger, fine dining-restauranger, kaféer och food trucks. Företaget publicerar även branschinsikter och utbildningsmaterial för restauratörer.

Senior mjukvaruingenjör, utvecklarupplevelse

Sätt arkitekturen och bygg AI-stödda utvecklarverktyg för Toasts restaurangteknikplattform. Förbättra ingenjörernas arbetsflöden för hundratals tjänster och team.

Beskrivning

  • Sätt den tekniska riktningen och den långsiktiga arkitekturen för lokal utveckling, byggverktyg, delade bibliotek och utvecklarportalen.
  • Vägled arkitekturen för testramverk och centrala bibliotek för utveckling av webbtjänster.
  • Utforma, bygg och leverera plattformskomponenter med stor påverkan som används av flera team.
  • Använd data och återkoppling från ingenjörer tillsammans med produktteamet för att identifiera friktion i arbetsflöden och ta fram en prioriterad, mätbar färdplan.
  • Skapa självbetjäningsbaserade standardvägar som hjälper produktteam att bygga och vidareutveckla tjänster.
  • Samordna tekniska planer med partnerteam inom AI, CI/CD och molninfrastruktur.
  • Samarbeta med kundnära team för att säkerställa att utvecklarplattformens lösningar möter kundernas och verksamhetens behov.
  • Stärk teamets tekniska arbetssätt genom designgranskningar, mentorskap, parprogrammering och utveckling av tekniska ledare.

Krav

  • Minst 8 års yrkeserfarenhet inom mjukvaruutveckling.
  • Djup expertis i ett språk för allmänna ändamål, till exempel Kotlin, Java, Go eller TypeScript.
  • Bekväm med att arbeta i flera programmeringsspråk.
  • Gedigen erfarenhet av storskaliga byggsystem och beroendehantering, till exempel Gradle, Maven eller npm.
  • Erfarenhet av att hantera programvarumigreringar för hundratals tjänster.
  • Dokumenterad erfarenhet av att leda tekniska initiativ över flera team, från problemformulering till design, leverans och införande.
  • Erfarenhet av att utforma utvecklarinriktade produkter som CLI-verktyg, SDK:er, delade bibliotek, testramverk eller portaler.
  • Fokus på användbarhet och införande.
  • Praktisk erfarenhet av AI-stödda utvecklingsverktyg och agentbaserade arbetssätt, samt välgrundade perspektiv på hur de används.
  • God kommunikationsförmåga, bland annat att skriva tydliga tekniska strategier och designunderlag samt att skapa gehör utan formellt mandat.
  • Empati för ingenjörer som användare och ett arbetssätt där resultat mäts i stället för levererade funktioner.
  • Erfarenhet av interna utvecklarportaler eller tjänstekataloger som Backstage är meriterande.
  • Erfarenhet av att bygga eller integrera utvecklarverktyg med LLM, kodningsagenter eller MCP-servrar är meriterande.
  • Erfarenhet av containerbaserade eller molnbaserade utvecklingsmiljöer som Dev Containers, Docker, Kubernetes eller AWS ECS är meriterande.
  • Erfarenhet av att definiera och följa upp mått på utvecklarproduktivitet, till exempel DORA, SPACE eller analys av bygg och test, är meriterande.

Förmåner

  • Konkurrenskraftig ersättning och förmånsprogram.
  • Kontant ersättning, som för den som är berättigad kan inkludera övertidsersättning och bonus eller provision.
  • Aktier.
  • Förmåner som främjar en hälsosam livsstil.
  • Flexibla förmåner utformade för att möta förändrade behov.
  • En hybrid arbetsmodell som tar hänsyn till individuella behov.
  • Skäliga anpassningar för personer med funktionsnedsättning.