
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.