
Toast entwickelt integrierte Software und Hardware für die Gastronomie. Die Plattform vereint Kassensysteme, Zahlungsabwicklung, Online-Bestellungen, Lohnabrechnung und operative Werkzeuge, damit Restaurants ihre täglichen Abläufe in einem System verwalten können. Toast richtet sich an eine breite Palette von Gastronomiebetrieben, darunter Schnellrestaurants, Restaurants mit umfassendem Service, Fast-Casual-Restaurants, gehobene Restaurants, Cafés und Foodtrucks. Außerdem veröffentlicht das Unternehmen Branchenanalysen und Bildungsressourcen für Gastronomiebetriebe.
Staff Software Engineer, Developer Experience
Lege die Architektur fest und entwickle KI-gestützte Entwicklerwerkzeuge für Toasts Restauranttechnologieplattform. Verbessere Entwicklungsabläufe über Hunderte von Services und Teams hinweg.
151.000 $ – 309.000 $ / Jahr
RemoteVollzeitLeadErforderliche Sprache: EnglischDeveloper RelationsBeschreibung
- Lege die technische Richtung und langfristige Architektur für lokale Entwicklung, Build-Werkzeuge, gemeinsam genutzte Bibliotheken und das Entwicklerportal fest.
- Gestalte die Architektur von Testframeworks und Kernbibliotheken für die Entwicklung von Webservices.
- Entwirf, entwickle und liefere wirkungsstarke Plattformkomponenten, die teamübergreifend eingesetzt werden.
- Nutze Daten und Rückmeldungen von Engineers gemeinsam mit dem Produktteam, um Reibungspunkte in Arbeitsabläufen zu erkennen und eine priorisierte, messbare Roadmap festzulegen.
- Schaffe Self-Service-Standardwege, auf denen Produktteams Services entwickeln und weiterentwickeln können.
- Stimme technische Pläne mit den Teams für KI, CI/CD und Cloud-Infrastruktur ab.
- Arbeite mit kundenorientierten Teams zusammen, damit Lösungen der Entwicklerplattform den Anforderungen von Kunden und Unternehmen gerecht werden.
- Stärke die technische Praxis des Teams durch Design-Reviews, Mentoring, gemeinsames Programmieren und die Entwicklung technischer Führungskräfte.
Anforderungen
- Mindestens 8 Jahre Berufserfahrung in der Softwareentwicklung.
- Fundierte Kenntnisse in einer Allzweck-Programmiersprache wie Kotlin, Java, Go oder TypeScript.
- Sicherer Umgang mit mehreren Programmiersprachen.
- Umfangreiche Erfahrung mit Build-Systemen und Abhängigkeitsverwaltung in großem Maßstab, etwa Gradle, Maven oder npm.
- Erfahrung mit Softwaremigrationen über Hunderte von Services hinweg.
- Nachweisliche Erfahrung darin, teamübergreifende technische Initiativen von der Problemdefinition über Konzeption und Umsetzung bis zur Einführung zu leiten.
- Erfahrung mit der Gestaltung entwicklerorientierter Produkte wie CLIs, SDKs, gemeinsam genutzten Bibliotheken, Testframeworks oder Portalen.
- Fokus auf Benutzerfreundlichkeit und Akzeptanz.
- Praktische Erfahrung mit KI-gestützten Entwicklungswerkzeugen und agentischen Entwicklungspraktiken sowie fundierte Einschätzungen zu deren Einsatz.
- Ausgeprägte Kommunikationsfähigkeiten, darunter das Verfassen klarer technischer Strategien und Designdokumente sowie die Fähigkeit, ohne formale Weisungsbefugnis Einfluss zu nehmen.
- Einfühlungsvermögen für Engineers als Kunden und der Anspruch, Ergebnisse statt der Auslieferung von Funktionen zu messen.
- Erfahrung mit internen Entwicklerportalen oder Servicekatalogen wie Backstage ist von Vorteil.
- Erfahrung mit der Entwicklung oder Integration LLM-gestützter Entwicklerwerkzeuge, Coding-Agenten oder MCP-Server ist von Vorteil.
- Erfahrung mit containerisierten oder cloudbasierten Entwicklungsumgebungen wie Dev Containers, Docker, Kubernetes oder AWS ECS ist von Vorteil.
- Erfahrung mit der Definition und Erfassung von Kennzahlen zur Entwicklerproduktivität wie DORA, SPACE oder Build- und Testanalysen ist von Vorteil.
Zusatzleistungen
- Wettbewerbsfähige Vergütung und attraktive Zusatzleistungen.
- Barvergütung, die bei entsprechender Berechtigung Überstundenvergütung sowie Boni oder Provisionen umfassen kann.
- Mitarbeiterbeteiligung.
- Leistungen zur Unterstützung eines gesunden Lebensstils.
- Flexible Zusatzleistungen, die auf sich ändernde Bedürfnisse ausgelegt sind.
- Hybrides Arbeitsmodell, das individuelle Bedürfnisse berücksichtigt.
- Angemessene Vorkehrungen für Menschen mit Behinderungen.