
Toast sviluppa software e hardware integrati per il settore della ristorazione e delle bevande. La sua piattaforma riunisce tecnologia per i punti vendita, elaborazione dei pagamenti, ordinazioni online, gestione delle buste paga e strumenti operativi per aiutare i ristoranti a gestire le attività quotidiane attraverso un unico sistema. Toast si rivolge a un'ampia varietà di attività, tra cui ristoranti con servizio rapido e completo, locali fast casual, ristoranti di alta cucina, caffè e food truck, e pubblica inoltre analisi del settore e risorse formative per gli operatori della ristorazione.
Staff Software Engineer, esperienza per sviluppatori
Definisci l’architettura e sviluppa strumenti per sviluppatori basati sull’IA per la piattaforma tecnologica di Toast dedicata alla ristorazione. Migliora i flussi di lavoro di ingegneria in centinaia di servizi e team.
151.000 $ – 309.000 $ / anno
Da remotoTempo pienoLeadLingua Richiesta: ingleseRelazioni con gli sviluppatoriDescrizione
- Definisci la direzione tecnica e l’architettura a lungo termine per lo sviluppo locale, gli strumenti di build, le librerie condivise e il portale per sviluppatori.
- Guida l’architettura dei framework di test e delle librerie fondamentali per lo sviluppo di servizi web.
- Progetta, sviluppa e rilascia componenti di piattaforma ad alto impatto utilizzati da più team.
- Usa dati e feedback degli ingegneri insieme al team Prodotto per individuare gli ostacoli nei flussi di lavoro e definire una roadmap misurabile e con priorità chiare.
- Crea percorsi self-service consigliati che aiutino i team di prodotto a sviluppare ed evolvere i servizi.
- Allinea i piani tecnici con i team partner che si occupano di IA, CI/CD e infrastruttura cloud.
- Collabora con i team a contatto con i clienti per assicurarti che le soluzioni della piattaforma per sviluppatori rispondano alle esigenze dei clienti e dell’azienda.
- Rafforza le pratiche tecniche del team con revisioni del design, mentoring, programmazione in coppia e sviluppo di responsabili tecnici.
Requisiti
- Almeno 8 anni di esperienza professionale nell’ingegneria del software.
- Competenza approfondita in un linguaggio general-purpose come Kotlin, Java, Go o TypeScript.
- A proprio agio nel lavorare con più linguaggi di programmazione.
- Solida esperienza con sistemi di build su larga scala e gestione delle dipendenze, come Gradle, Maven o npm.
- Esperienza nella gestione di migrazioni software su centinaia di servizi.
- Esperienza comprovata nella guida di iniziative tecniche tra team, dalla definizione del problema alla progettazione, alla consegna e all’adozione.
- Esperienza nella progettazione di prodotti per sviluppatori, come CLI, SDK, librerie condivise, framework di test o portali.
- Attenzione alla facilità d’uso e all’adozione.
- Esperienza pratica con strumenti di sviluppo assistiti dall’IA e pratiche di sviluppo agentico, con opinioni ponderate sul loro impiego.
- Ottime capacità comunicative, inclusa la redazione di strategie tecniche e documenti di progettazione chiari e la capacità di influenzare senza autorità formale.
- Empatia verso gli ingegneri in quanto utenti e abitudine a misurare i risultati anziché il semplice rilascio di funzionalità.
- È preferibile avere esperienza con portali interni per sviluppatori o cataloghi di servizi come Backstage.
- È preferibile avere esperienza nello sviluppo o nell’integrazione di strumenti per sviluppatori basati su LLM, agenti di programmazione o server MCP.
- È preferibile avere esperienza con ambienti di sviluppo containerizzati o cloud, come Dev Containers, Docker, Kubernetes o AWS ECS.
- È preferibile avere esperienza nella definizione e nel monitoraggio di metriche di produttività degli sviluppatori, come DORA, SPACE o le analisi di build e test.
Benefit
- Programmi competitivi di retribuzione e benefit.
- Retribuzione in denaro, che può includere straordinari e bonus o commissioni se previsti.
- Partecipazione azionaria.
- Benefit a sostegno di uno stile di vita sano.
- Benefit flessibili pensati per rispondere a esigenze in evoluzione.
- Modello di lavoro ibrido che tiene conto delle esigenze individuali.
- Accomodamenti ragionevoli per le persone con disabilità.