Staff Engineer

Staff Engineer

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

Auf einen Blick

  • Aufgaben: Design and evolve complex architectures, lead adoption of Temporal.io, and mentor senior engineers.
  • Unternehmen: Cartology is a leading retail media business in Australia, located in Surry Hills near public transport.
  • Vorteile: Enjoy team discounts, a robust rewards program, and a flexible work-from-anywhere policy.
  • Weitere Informationen: Experience with GCP, Kubernetes, and distributed systems is essential.
  • Warum dieser Job: Join an ambitious team driving innovation in retail media with cutting-edge technology.
  • Qualifikationen: 10+ years in software engineering with expertise in Kotlin, Java, TypeScript, and React required.

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

Sydney basierte Rolle mit hybrider Arbeitsweise. Treiben Sie Innovationen in unseren technischen Fähigkeiten im Büro in Surry Hills, direkt neben Central und öffentlichen Verkehrsmitteln.

Wir sind Cartology, eines der führenden Einzelhandelsmedienunternehmen Australiens, unterstützt von der Firma. Wir bieten gezielte Omnichannel-Marketinglösungen und umfassende geschlossene Berichterstattung, um Marken beim Wachstum zu helfen. Mit Cartology können Marken echte Kundenwirkungen über die Einkaufserfahrung hinweg erzielen. Cartology ist wirklich Pionierarbeit für die Zukunft der Einzelhandelsmedien und schafft, gestaltet und leitet diese neue Branche, die Marken auf neue und aufregende Weise mit Kunden verbindet. Seien Sie einfach Sie selbst in einer Kultur, die inklusiv und innovativ ist. Arbeiten Sie als Teil eines ehrgeizigen, klugen und leidenschaftlichen Teams und gehören Sie zu etwas Bedeutungsvollem als Teil der Firma.

Was Sie tun werden: Wir suchen einen Staff Engineer, der als technisches Vorbild für unsere Ingenieurorganisation dient. Sie sind verantwortlich für die architektonische Integrität, Skalierbarkeit und Entwicklererfahrung unserer Kernplattformen. Dies ist eine Rolle für einen Systemdenker, der darin glänzt, „unmögliche“ Probleme verteilter Systeme zu lösen, während er einen pragmatischen Fokus auf die Produktlieferung beibehält. Sie werden die Einführung moderner Workflow-Orchestrierung (Temporal.io) leiten, unsere JVM-basierte Service-Strategie vorantreiben und sicherstellen, dass unsere cloud-native Infrastruktur auf GCP erstklassig ist.

  • Architektonische Verantwortung: Entwerfen und weiterentwickeln komplexer, ereignisgesteuerter Architekturen, die hochskalierbare Datenverarbeitung und zuverlässige Geschäftslogik unterstützen.
  • Workflow-Orchestrierung: Als Fachexperte für verteilte, nachrichtenorientierte Architekturen agieren, widerstandsfähige, langlaufende Prozesse entwerfen und das breitere Team über zustandsbehaftete Workflow-Muster aufklären.
  • Technische Exzellenz (JVM & darüber hinaus): Den „Goldstandard“ für die Entwicklung in Kotlin und Java setzen, um sicherzustellen, dass Dienste leistungsfähig, beobachtbar und wartbar sind.
  • Full-Stack-Brücke: Anleitung zur Integration zwischen robusten JVM-Backends und modernen React/TypeScript-Frontends geben, um eine nahtlose und typisierte End-to-End-Entwicklererfahrung sicherzustellen.
  • Infrastruktur & DX: Unsere GCP-Umgebung (GKE, Postgres, BigQuery) standardisieren und optimieren sowie die Reifung unserer CI/CD-Pipelines über GitHub Actions leiten.
  • Technische Mentorschaft: Viel Zeit „in den Schützengräben“ mit Senior Engineers verbringen, hochwirksame Code-Reviews durchführen und Pair Programming an den kritischsten Systemkomponenten durchführen.
  • Strategie & Einfluss: Mit Produkt- und Ingenieurführung zusammenarbeiten, um technische Fahrpläne zu definieren, die die Funktionsgeschwindigkeit mit der langfristigen Plattformstabilität in Einklang bringen.

Was Sie mitbringen: Über 10 Jahre Erfahrung in der Softwareentwicklung, mit aktueller Erfahrung in einer „Principal“, „Staff“ oder „Technical Lead“-Position innerhalb eines schnell wachsenden SaaS- oder produktorientierten Unternehmens. Sie haben eine Erfolgsbilanz darin, die Ingenieure um Sie herum zu fördern. Sie führen durch Beispiel und Einfluss statt durch Autorität.

  • JVM-Meisterschaft: Tiefgehende Expertise in Kotlin und/oder Java. Sie verstehen die Nuancen der JVM, die Modelle der Nebenläufigkeit und moderne Frameworks (Micronaut, Spring Boot oder Ktor).
  • Frontend-Fluenz: Starke Kenntnisse in TypeScript und React. Sie wissen, wie man skalierbare UI-Komponenten erstellt und komplexe Zustände verwaltet.
  • Verteilte Systeme & Messaging: Expertenwissen über nachrichtenorientierte Architekturen. Erfahrung mit Temporal.io wäre sehr geschätzt, aber Kenntnisse in Pub/Sub, Kafka, Cadence, Airflow oder Ähnlichem werden ebenfalls anerkannt.
  • Cloud-Native (GCP): Praktische Erfahrung mit Google Cloud Platform, insbesondere Kubernetes (GKE), Cloud SQL (Postgres) und Nutzung von BigQuery für datengestützte Einblicke.
  • DevOps-Mindset: Befürworter von „Sie bauen es, Sie betreiben es.“ Experte in Git und Automatisierung komplexer Bereitstellungs-Workflows mit GitHub Actions.

Was Sie erleben werden: Wir schätzen Vielfalt im Denken und lieben es, Herausforderungen mit einem pragmatischen und innovativen Ansatz anzugehen. Unsere Kultur gedeiht auf gegenseitigem Respekt, Fürsorge, Neugier, Offenheit und einer proaktiven Haltung. Wir suchen ständig nach Möglichkeiten, uns zu paaren, zusammenzuarbeiten, zu unterstützen und voneinander zu lernen!

Teamrabatte auf unsere Produktpalette, die Sie kennen und lieben, sowie ein robustes Belohnungsprogramm, das zweckorientiertes Arbeiten feiert und anreizt. Ein globales Unternehmen mit endlosen Karrieremöglichkeiten an jeder Ecke und in jeder Disziplin – mit wertvollem Zugang zu einem umfangreichen und aufregenden Geschäftsnetzwerk. Eine progressive und flexible „Arbeiten von überall“-Politik, die Ihnen die Möglichkeit gibt, Arbeit, Leben und Ihr Wohlbefinden in Einklang zu bringen. Eine Reihe von Programmen, die Ihnen helfen, Ihr Wohlbefinden zu priorisieren und zu verwalten, einschließlich 24/7-Zugang zur Sonder-App.

Staff Engineer Arbeitgeber: United States Digital Space LLC

Cartology, based in Surry Hills, offers a progressive work environment with a focus on diversity and innovation. Employees benefit from a flexible work policy and access to wellness programs like the Sonder app. Join a passionate team dedicated to pioneering the future of retail media.

United States Digital Space LLC

Kontaktdaten:

United States Digital Space LLC Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Engineer 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 Engineer 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 Engineer mit Bravour zu bestehen

Architekturdesign
Ereignisgesteuerte Architekturen
JVM-Expertise
Kotlin
Java
TypeScript
React

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.