Deel
Vollzeit

Senior Software Engineer – Messaging & Async Platform Infrastructure

Deel

Vollzeit Homeoffice (teilweise) Schnelle Bewerbung
77400 - 94600 € / Jahr (geschätzt)
Direkt-Bewerbung · ohne Weiterleitung
Ohne Anschreiben ca. 2 Min kostenlos

Auf einen Blick

  • Aufgaben
    Entwickle und skaliere unsere Messaging- und asynchrone Kommunikationsplattform.
  • Unternehmen
    Deel, die schnellstwachsende SaaS-Firma mit globaler Reichweite.
  • Warum dieser Job
    Gestalte die Zukunft der Arbeit und löse komplexe Herausforderungen.
  • Qualifikationen
    Erfahrung in verteilten Systemen und Messaging-Technologien erforderlich.

Das solltest du mitbringen

Erfahrung mit Messaging- und Streaming-Technologien wie NATS, Kafka, RabbitMQ, PulsarVerständnis von verteilten SystemenBetrieb von Produktionssystemen in großem MaßstabKenntnisse in Programmiersprachen wie Typescript, Go, PythonErfahrung mit Cloud-Infrastruktur und containerisierten Umgebungen wie Kubernetes, AWS, GCP, AzureFähigkeit, pragmatische und zuverlässige Systeme zu entwerfenStarkes VerantwortungsbewusstseinErfahrung mit Observability-Plattformen wie Prometheus, Grafana, OpenTelemetry, DatadogKenntnisse in Infrastruktur als Code-Tools wie Terraform, PulumiErfahrung in der Definition von Zuverlässigkeitsstandards und operativen Playbooks

Fehlt dir etwas davon? Bewirb dich trotzdem – das meiste kannst du im Job lernen.

Über die Rolle

Deel ist die All-in-One-Payroll- und HR-Plattform für globale Teams. Unsere Vision ist es, globale Chancen für jede Person, jedes Team und jedes Unternehmen zu eröffnen. Deel kombiniert HRIS, Payroll, Compliance, Benefits, Performance und Equipment Management in einer nahtlosen Plattform. Mit KI-gestützten Tools und einer vollständig eigenen Payroll-Infrastruktur unterstützt Deel jeden Arbeitstyp in über 150 Ländern.

Wir suchen einen Senior Software Engineer, der unserem Infrastructure – Messaging & Async Platform-Team beitritt, das sich auf den Aufbau und die Skalierung unserer Messaging- und asynchronen Kommunikationsplattform konzentriert. Diese Rolle ist ideal für jemanden mit umfangreicher Erfahrung im Entwerfen, Betreiben und Verbessern verteilter Systeme, die ereignisgesteuerte Architekturen unterstützen.

Verantwortlichkeiten:

  • Betreiben und Verbessern unserer asynchronen Plattform basierend auf NATS, Entwerfen, Bauen und Warten von Messaging- und ereignisgesteuerter Infrastruktur, die von mehreren Engineering-Teams genutzt wird.
  • Entwickeln von Tools, Bibliotheken und Plattformfähigkeiten, die die asynchrone Kommunikation für Engineering-Teams erleichtern.
  • Verbesserung der Zuverlässigkeit, Skalierbarkeit, Latenz, Durchsatz und operativen Sichtbarkeit von Messaging-Systemen.
  • Definieren von Best Practices für Ereignisveröffentlichung, Konsumierung, Schema-Evolution, Wiederholungen, Dead-Letter-Queues, Backpressure und Nachrichtenhaltbarkeit.
  • Zusammenarbeit mit Anwendungsteams zur Migration, Annahme oder Optimierung ihrer Nutzung von Messaging- und asynchronen Workflows.
  • Fehlerbehebung bei komplexen Produktionsproblemen in verteilten Systemen und Förderung langfristiger Verbesserungen.
  • Beitragen zu Architekturentscheidungen rund um ereignisgesteuerte Systeme, Dienstkommunikation und Plattformzuverlässigkeit.
  • Teilnahme an Vorfallreaktionen, Nachbesprechungen und kontinuierlicher Verbesserung der Betriebsprozesse.

Anforderungen:

  • Starke berufliche Erfahrung als Software Engineer, idealerweise in Infrastruktur, Plattformengineering, Backend-Systemen oder verteilten Systemen.
  • Praktische Erfahrung mit Messaging-, Streaming- oder Pub/Sub-Technologien wie NATS, Kafka, RabbitMQ, Pulsar oder ähnlichem.
  • Solides Verständnis von Konzepten verteilter Systeme, einschließlich Konsistenz, Reihenfolge, Liefergarantien, Fehlertoleranz, Wiederholungen, Idempotenz und Backpressure.
  • Erfahrung im Betrieb von Produktionssystemen in großem Maßstab, einschließlich Überwachung, Alarmierung und Vorfallreaktion.
  • Beherrschung einer oder mehrerer Programmiersprachen wie Typescript, Go, Python oder ähnlichem.
  • Erfahrung mit Cloud-Infrastruktur und containerisierten Umgebungen wie Kubernetes, AWS, GCP oder Azure.
  • Fähigkeit, pragmatische, zuverlässige Systeme zu entwerfen und technische Kompromisse klar zu kommunizieren.
  • Starkes Verantwortungsbewusstsein und Komfort bei der Zusammenarbeit mit Teams an gemeinsamer Infrastruktur.

Nice to Have:

  • Tiefe Erfahrung im Betrieb von NATS, KAFKA oder einer anderen Messaging-Plattform in produktiven Umgebungen mit hohem Durchsatz.
  • Erfahrung im Aufbau interner Entwicklerplattformen, SDKs oder gemeinsamer Infrastrukturservices.
  • Kenntnisse über Schema-Registrierungen, Ereignisverträge, Protobuf, Avro oder JSON-Schema.
  • Erfahrung mit Service Mesh, API-Gateways oder Kommunikationsmustern zwischen Diensten.
  • Vertrautheit mit Infrastructure-as-Code-Tools wie Terraform, Pulumi oder ähnlichem.
  • Erfahrung mit Observability-Plattformen wie Prometheus, Grafana, OpenTelemetry, Datadog oder ähnlichem.
  • Frühere Erfahrung in der Definition von Zuverlässigkeitsstandards, SLOs und Betriebsanleitungen.

Was Erfolg bedeutet:

Erfolg in dieser Rolle bedeutet, dass Engineering-Teams in der Lage sind, Messaging- und asynchrone Workflows mit Vertrauen und minimalem Aufwand zu übernehmen. Unsere Messaging-Infrastruktur wird zuverlässig, beobachtbar, skalierbar und einfach zu betreiben sein, unterstützt durch klare Standards, Dokumentation und Tools für die ereignisgesteuerte Entwicklung.

Warum Sie sich uns anschließen sollten:

Sie werden an grundlegender Infrastruktur arbeiten, die direkt die Zuverlässigkeit, Skalierbarkeit und Geschwindigkeit unserer Engineering-Organisation beeinflusst. Dies ist eine Gelegenheit, die Zukunft unserer ereignisgesteuerten Architektur zu gestalten, herausfordernde Probleme verteilter Systeme zu lösen und eine Plattform zu bauen, die von Teams im gesamten Unternehmen genutzt wird.

Details zum Job

Anstellung
Vollzeit
Remote
Homeoffice (teilweise)
Gehalt
77400 - 94600 € / Jahr (geschätzt)

Das bietet dir Deel

Wettbewerbsfähiges Gehalt, flexible Arbeitszeiten und Aktienoptionen.

Über den Arbeitgeber

Deel ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf Mitarbeiterentwicklung und einer offenen Unternehmenskultur fördern wir Kreativität und Zusammenarbeit, während wir gleichzeitig wettbewerbsfähige Vergütungen und flexible Arbeitsbedingungen bieten. Unsere remote-freundliche Arbeitsweise ermöglicht es Ihnen, von überall aus zu arbeiten und Teil eines globalen Teams zu sein, das an der Spitze der Technologie steht.

Kontaktdaten:
Deel Recruiting-Team

Bereit für den ersten Schritt?

Ohne Anschreiben · dauert ca. 2 Minuten