Staff Software Engineer, Doshii

Staff Software Engineer, Doshii

Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
United States Digital Space LLC

Auf einen Blick

  • Aufgaben: Own platform stability and engineering consistency across 30+ services while driving continuous improvement.
  • Unternehmen: Doshii connects hospitality venues with essential systems, processing orders for thousands across Australia and New Zealand.
  • Vorteile: Enjoy a competitive salary, hybrid working model, and generous parental leave as part of the CBA group.
  • Weitere Informationen: Position available in Sydney or Melbourne with a hybrid work model.
  • Warum dieser Job: This role offers the chance to influence engineering practices at an organizational level in a fast-paced environment.
  • Qualifikationen: Requires 7+ years in production software, deep experience with TypeScript, and strong command of observability.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Über Doshii

Doshii ist das operationale Zentrum, das Gaststätten mit den Systemen verbindet, auf die sie täglich angewiesen sind. Wir integrieren uns mit POS-Anbietern und einem wachsenden Ökosystem von Partner-Apps, die Lieferung, Bestellungen vor Ort, Reservierungen, Personalplanung und Zahlungen umfassen – damit die Gaststätten ihre Abläufe von einem Ort aus verwalten können, anstatt Tablets und getrennte Systeme jonglieren zu müssen. Wir verarbeiten Bestellungen und Menüaktualisierungen für Tausende von Gaststätten in Australien und Neuseeland. Wenn eine Mahlzeit bestellt wird und in der Küche bereit zum Kochen erscheint, gibt es eine gute Chance, dass unsere Plattform das ermöglicht hat. Doshii wurde 2016 gegründet und ist Teil von x15ventures, dem Venture-Scaling-Arm der Commonwealth Bank. Das bedeutet, wir arbeiten mit dem Tempo und der Autonomie eines Startups, unterstützt von der Stabilität und den Ressourcen eines der größten Unternehmen Australiens.

Über die Rolle

Als Staff Software Engineer bei Doshii sind Sie verantwortlich für die technische Gesundheit unserer Plattform – dafür zu sorgen, dass sie stabil ist, dass unsere Engineering-Praktiken konsistent und von hoher Qualität sind und dass wir kontinuierlich Reibungen für unsere Ingenieure, unser Geschäft und unsere Partner beseitigen. Sie werden in die Bereitstellung von Funktionen eingebettet sein, zusammen mit unseren Domänenteams, und täglich zum Produkt beitragen, das wir aufbauen. Was diese Rolle besonders macht, ist die zusätzliche Perspektive, die Sie einbringen – die Fähigkeit, über Systeme und Teams hinweg zu schauen, um strukturelle Risiken, Inkonsistenzen und Ineffizienzen zu identifizieren und bedeutende, nachhaltige Veränderungen voranzutreiben, um diese anzugehen. Sie werden mit Domänenteams zusammenarbeiten und über die Glaubwürdigkeit und das Urteilsvermögen verfügen, Einfluss ohne Mandat zu nehmen. In der Größenordnung von Doshii sorgt die richtige Person in dieser Rolle dafür, dass Produkte ausgeliefert werden und jeder Ingenieur um sie herum effektiver wird.

Was Sie besitzen werden

  • Plattformstabilität – unsere Systeme sind zuverlässig und beobachtbar. Wenn etwas schiefgeht, wissen wir schnell Bescheid und erholen uns schneller. Sie werden die Standards und Praktiken vorantreiben, die dies ermöglichen, und die Reaktion leiten, wenn es am wichtigsten ist.
  • Engineering-Konsistenz – über ein Portfolio von mehr als 30 Diensten und mehrere Domänenteams hinweg werden Sie identifizieren, wo Praktiken abweichen, und klare, pragmatische Standards festlegen, die die Teams übernehmen. Keine Vorgaben von oben – Muster, die Zustimmung finden, weil sie eindeutig besser sind.
  • Kontinuierliche Verbesserung – proaktive Identifizierung und Behebung struktureller Ineffizienzen, technischer Risiken und Reibungen im Entwicklererlebnis, bevor sie zu Krisen werden. Für unsere Ingenieure, für Doshii als Unternehmen und für die Partner, die von unserer Plattform abhängen.
  • Architektonische Richtung – einen klaren Überblick darüber zu behalten, wo unsere Plattform in 12–18 Monaten stehen muss, und dies in einen schrittweisen, umsetzbaren Weg zu übersetzen, auf den die Teams hinarbeiten können, ohne das Geschäft zu stoppen.
  • Technische Führung ohne Autorität – der Ingenieur zu sein, zu dem andere Senior Engineers kommen, wenn sie feststecken, wenn eine schwierige Entscheidung zu treffen ist oder wenn eine Entscheidung mehrere Teams betrifft.

Wie wir arbeiten

Doshii bewegt sich auf ein engeres, kollaborativeres Modell zwischen Produkt, Design und Engineering zu. Ingenieure nehmen nicht nur an der Lieferung, sondern auch an der Entdeckung teil. Sie werden gestalten, was wir bauen, wie wir es aufteilen und wie es geliefert wird – und Sie werden von Anfang an im Raum sein. Für einen Staff Engineer bedeutet das, an der Schnittstelle von Produkt und Plattform zu arbeiten. Sie werden erwartet, eine langfristige technische Sicht zu haben, während Sie gleichzeitig pragmatisch darauf achten, was heute ausgeliefert wird – und eine Meinung zu beiden Aspekten zu bringen.

Was wir suchen

Erforderliche Erfahrung

  • 7+ Jahre Erfahrung in der Entwicklung von Produktionssoftware, mit bedeutender Erfahrung sowohl in Frontend- als auch Backend-Systemen
  • Eine Erfolgsbilanz bei der Verbesserung von Engineering-Praktiken auf organisatorischer Ebene – nicht nur innerhalb eines einzelnen Teams
  • Tiefe Erfahrung mit TypeScript und JavaScript in Produktionsumgebungen
  • Starke Kenntnisse in der Beobachtbarkeit – Protokollierung, Metriken, Alarmierung und verteiltes Tracing – und Erfahrung darin, Systeme bedeutend beobachtbarer zu machen
  • Erfahrung in der Gestaltung und Weiterentwicklung von APIs und Integrationsmustern in großem Maßstab (REST und/oder ereignisgesteuert)
  • Solides Verständnis von Cloud-Infrastruktur – wir laufen auf AWS (ECS Fargate, Lambda, SQS, EventBridge) – und die Fähigkeit, über Zuverlässigkeit, Leistung und Kosten-Nutzen-Abwägungen nachzudenken
  • Erfahrung mit CI/CD-Pipelines und die Disziplin, diese als erstklassige Engineering-Angelegenheit zu pflegen
  • Komfort im Umgang mit relationalen und NoSQL-Datenbanken (wir verwenden PostgreSQL und DynamoDB)

Was wir über den Stack hinaus schätzen

  • Systemdenker: Sie sehen, wie Dinge miteinander verbunden sind. Sie erkennen Risiken und Ineffizienzen, die von innen heraus nicht sichtbar sind, und wissen, wie Sie diese schrittweise angehen können, anstatt alles auf einmal zu lösen.
  • Pragmatisch, nicht perfektionistisch: Wir führen Live-Betrieb für Tausende von Gaststätten. Sie verstehen den Unterschied zwischen wichtig und dringend und verbessern die Qualität, ohne das Geschäft zu stoppen.
  • Einfluss durch Glaubwürdigkeit: Sie benötigen kein Mandat, um Veränderungen voranzutreiben. Sie bauen Vertrauen durch gutes Urteilsvermögen, klare Argumentation und Durchhaltevermögen auf.
  • Entwickler-Empathie: Ihnen liegt das Erlebnis der Ingenieure am Herzen, die auf und um die Plattform herum arbeiten. Die Reibung für Ihre Kollegen zu reduzieren, ist Ihnen ebenso wichtig wie das technische Ergebnis selbst.
  • Kommunikation über Kontexte hinweg: Sie können ein detailliertes technisches Gespräch mit einem Senior Engineer führen und ein klares Abwägungsgespräch mit einem Produktmanager, ohne die Rollen zu wechseln.

Schön zu haben (wirklich optional)

  • Erfahrung mit React oder React Native
  • Hintergrund in Gastgewerbe, Einzelhandel, Zahlungen oder anderen integrationsintensiven Bereichen
  • Erfahrung in einer Startup- oder Scale-up-Umgebung, in der Sie Praktiken von Grund auf neu aufbauen mussten
  • Vertrautheit mit Infrastructure-as-Code (Terraform oder ähnliches)

Was Sie erwartet

  • Wettbewerbsfähiges Gehalt, das an Ihrer Erfahrung ausgerichtet ist – wir benchmarken gegen den Tech-Markt in Sydney/Melbourne
  • Hybrides Arbeiten – ungefähr 50% im Büro, mit starken asynchronen Praktiken, die den Rest unterstützen
  • Großzügige Elternzeit als Teil der CBA-Gruppe
  • Zugang zu den umfassenderen Mitarbeiterleistungen der CBA, einschließlich Gesundheits- und Wellnessprogrammen
  • Echte Reichweite und Sichtbarkeit – in einem Team unserer Größe ist die Arbeit, die Sie auf diesem Niveau leisten, in der gesamten Engineering-Organisation spürbar
  • Karrieremobilität – Ingenieure bei Doshii sind in spezialisierte, leitende und Managementrollen gewechselt oder in breitere Rollen im gesamten x15-Portfolio

Wo Sie ansässig sein werden

Wir haben Standorte in Sydney und Melbourne und sind gleichermaßen glücklich, in beiden Städten einzustellen. Wir sind ein hybrides Team – Ingenieure teilen ihre Zeit ungefähr 50/50 zwischen Büro und Remote-Arbeit, mit starken asynchronen Arbeitspraktiken, die die Tage zu Hause unterstützen.

Staff Software Engineer, Doshii Arbeitgeber: United States Digital Space LLC

Doshii is part of x15ventures, offering stability from the Commonwealth Bank while operating like a startup. Employees enjoy generous parental leave and access to health programs. The team values collaboration between product, design, and engineering.

United States Digital Space LLC

Kontaktdaten:

United States Digital Space LLC Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Software Engineer, Doshii erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Staff Software Engineer, Doshii bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei United States Digital Space LLC vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Software Engineer, Doshii mit Bravour zu bestehen

TypeScript
JavaScript
API-Design
Cloud-Infrastruktur (AWS)
ECS Fargate
Lambda
SQS

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei United States Digital Space LLC klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei United States Digital Space LLC vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.