
Toast utvikler integrert programvare og maskinvare for mat- og drikkevarebransjen. Plattformen samler kassateknologi, betalingsbehandling, nettbestilling, lønnsadministrasjon og driftsverktøy for å hjelpe restauranter med å håndtere det daglige arbeidet i ett samlet system. Toast betjener et bredt spekter av virksomheter, blant annet hurtigrestauranter, restauranter med full service, fast casual-steder, fine dining-restauranter, kafeer og foodtrucker. Selskapet publiserer også bransjeinnsikt og opplæringsressurser for restaurantoperatører.
Staff programvareingeniør, utvikleropplevelse
Sett retningen for arkitekturen og bygg AI-støttede utviklerverktøy for Toasts teknologiplattform for restauranter. Forbedre arbeidsflyten til ingeniører på tvers av hundrevis av tjenester og team.
Beskrivelse
- Sett den tekniske retningen og den langsiktige arkitekturen for lokal utvikling, byggeverktøy, delte biblioteker og utviklerportalen.
- Veiled arkitekturen for testrammeverk og sentrale biblioteker for utvikling av nettjenester.
- Utform, bygg og lever plattformkomponenter med stor betydning som brukes på tvers av team.
- Bruk data og tilbakemeldinger fra ingeniører sammen med produktteamet for å finne friksjon i arbeidsflyten og lage en prioritert, målbar veikartplan.
- Lag selvbetjente standardløp som hjelper produktteam med å bygge og videreutvikle tjenester.
- Samordne tekniske planer med partnerteam innen AI, CI/CD og skyinfrastruktur.
- Samarbeid med kundevendte team for å sikre at utviklerplattformens løsninger møter kundenes og virksomhetens behov.
- Styrk teamets tekniske praksis gjennom designgjennomganger, mentorering, parprogrammering og utvikling av tekniske ledere.
Krav
- Minst 8 års yrkeserfaring innen programvareutvikling.
- Dyp ekspertise i et programmeringsspråk for allmenn bruk, som Kotlin, Java, Go eller TypeScript.
- Komfortabel med å jobbe i flere programmeringsspråk.
- Solid erfaring med byggesystemer i stor skala og avhengighetshåndtering, som Gradle, Maven eller npm.
- Erfaring med å håndtere programvaremigreringer på tvers av hundrevis av tjenester.
- Dokumenterte resultater med å lede tekniske initiativer på tvers av team, fra problemdefinisjon til design, levering og innføring.
- Erfaring med å utforme utviklerrettede produkter som CLI-verktøy, SDK-er, delte biblioteker, testrammeverk eller portaler.
- Fokus på brukervennlighet og innføring.
- Praktisk erfaring med AI-assisterte utviklingsverktøy og agentbaserte utviklingsmetoder, samt velbegrunnede synspunkter på bruken av dem.
- Gode kommunikasjonsevner, blant annet evne til å skrive tydelige tekniske strategier og designdokumenter og påvirke uten formell myndighet.
- Empati for ingeniører som brukere og en praksis for å måle resultater framfor funksjonsleveranser.
- Erfaring med interne utviklerportaler eller tjenestekataloger som Backstage er en fordel.
- Erfaring med å bygge eller integrere LLM-drevne utviklerverktøy, kodeagenter eller MCP-servere er en fordel.
- Erfaring med containerbaserte eller skybaserte utviklingsmiljøer som Dev Containers, Docker, Kubernetes eller AWS ECS er en fordel.
- Erfaring med å definere og følge opp mål for utviklerproduktivitet som DORA, SPACE eller analyser av bygg og test er en fordel.
Fordeler
- Konkurransedyktig lønn og gode fordelsordninger.
- Kontantlønn, som kan omfatte overtidsbetaling og bonus eller provisjon når man kvalifiserer for det.
- Aksjer.
- Fordeler som støtter en sunn livsstil.
- Fleksible fordeler utformet for å møte endrede behov.
- En hybrid arbeidsmodell som tar individuelle behov med i vurderingen.
- Rimelig tilrettelegging for personer med funksjonsnedsettelser.