Staff Software Engineer

Staff Software Engineer

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
CloudFactory

Auf einen Blick

  • Aufgaben: Leite die technische Richtung und Architektur unserer Plattformen mit einem Fokus auf Cloud-native Systeme.
  • Unternehmen: Innovatives Unternehmen mit einer starken Mission und einer positiven Unternehmenskultur.
  • Vorteile: Marktgerechtes Gehalt, umfassende medizinische Versorgung und persönliche Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit regelmäßigen Teambuilding-Events und Wachstumschancen.
  • Warum dieser Job: Gestalte bedeutende Lösungen und arbeite an spannenden Projekten mit modernster Technologie.
  • Qualifikationen: Mindestens 7 Jahre Erfahrung in der Softwareentwicklung und Expertise in Go.

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

Als Tech Lead sind Sie verantwortlich für die technische Ausrichtung und Architektur unserer Plattformen, basierend auf der Philosophie "You Build It, You Run It". Diese Rolle ist für einen Softwarearchitekten konzipiert, der DevOps, Skalierbarkeit und Exzellenz in der Lieferung als untrennbar mit qualitativ hochwertigem Code betrachtet. Sie arbeiten mit Produkt- und Engineering-Teams zusammen, um resiliente, cloud-native Systeme zu entwickeln, die unsere globale Mission unterstützen. Darüber hinaus fungieren Sie als technischer Berater für unsere Kunden und übersetzen komplexe Geschäftsprobleme in pragmatische, skalierbare Lösungen, die auf unserer Plattform basieren. Dies ist eine hochwirksame, praktische Führungsrolle, die tiefes Engineering, Infrastrukturverantwortung und strategische Kundenkooperation verbindet.

Verantwortlichkeiten

  • Architektonische Verantwortung: Führen Sie das Design von skalierbaren, verteilten Systemen und definieren Sie die Zukunft unserer cloud-nativen Architekturen.
  • Hochleistungsengineering: Bauen, überprüfen und warten Sie mission-kritische Produktionssysteme hauptsächlich in Go.
  • CI/CD: Helfen Sie, DevOps-Praktiken weiterzuentwickeln, einschließlich CI/CD, Kubernetes und Infrastrukturautomatisierung.
  • Betriebliche Exzellenz: Setzen Sie den Standard für Zuverlässigkeit, Sicherheit und Beobachtbarkeit; wir liefern nicht nur Funktionen, sondern stellen sicher, dass sie in großem Maßstab funktionieren.
  • Pragmatische Strategie: Verwalten Sie technische Schulden und treffen Sie wichtige architektonische Entscheidungen, die mit dem Geschäftswachstum übereinstimmen.
  • Kundenspezifisches Lösungsdesign: Agieren Sie als Brücke zwischen der Plattform und dem Kunden, entwerfen Sie Proofs-of-Concept (PoCs) und unterstützen Sie komplexe Integrationen.
  • Technische Mentorschaft: Fördern Sie eine Kultur der Exzellenz, indem Sie durch Code-Reviews, Entwurfsdokumente und praktische Unterstützung für globale Teams mit gutem Beispiel vorangehen.

Anforderungen

  • Über 7 Jahre Erfahrung im Entwerfen, Bauen und Betreiben komplexer Softwaresysteme in großem Maßstab.
  • Beherrschung von Go (Golang): Sie sind ein Experte im Schreiben idiomatischen, nebenläufigen und leistungsfähigen Go-Codes.
  • Cloud-native Kompetenz: Sie betrachten Kubernetes und Infrastructure-as-Code (Terraform/CloudFormation) als Standardwerkzeuge im Toolkit eines Senior Engineers.
  • Expertise in AWS/GCP: Tiefe Erfahrung im Umgang mit verwalteten Diensten, Netzwerken und Cloud-Sicherheit innerhalb von AWS oder GCP.
  • Hintergrund in verteilten Systemen: Starke Grundlagen in Microservices, asynchroner Nachrichtenübertragung und Datenkonsistenz.
  • Besonders aufmerksam: Nachgewiesene Erfahrung mit CI/CD-Automatisierung und Beobachtungsstacks (z.B. New Relic, Prometheus oder ELK).
  • Kundenorientierte Präsenz: Die Fähigkeit, einen Raum (oder einen Zoom-Anruf) zu beherrschen, um komplexe technische Roadmaps nicht-technischen Stakeholdern zu erklären.

Unser Tech-Stack

  • Frontend: JavaScript, React, TypeScript
  • Backend: Go, Python
  • Datenbanken: DynamoDB, DocumentDB, PostgreSQL
  • CI/CD & Deployment: GitHub Actions
  • Beobachtbarkeit: New Relic
  • Infrastruktur: AWS-Dienste, GCP

Vorteile

  • Große Mission und Kultur
  • Bedeutsame Arbeit
  • Marktgerechtes Gehalt
  • Vierteljährliche variable Vergütung
  • Umfassende medizinische Abdeckung
  • Gruppenlebensversicherung
  • Persönliche Entwicklungs- und Wachstumschancen
  • Periodische Teambildungs- und soziale Veranstaltungen

Staff Software Engineer Arbeitgeber: CloudFactory

Als Arbeitgeber bieten wir eine inspirierende Arbeitsumgebung, in der technologische Exzellenz und Teamarbeit im Mittelpunkt stehen. Unsere Mitarbeiter profitieren von einem wettbewerbsfähigen Gehalt, umfassender medizinischer Versorgung und vielfältigen Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Darüber hinaus fördern wir eine positive Unternehmenskultur durch regelmäßige Teambuilding-Events und soziale Aktivitäten, die das Miteinander stärken und den Austausch unter Kollegen fördern.

CloudFactory

Kontaktdaten:

CloudFactory Recruiting-Team

StudySmarter Expertenrat🤫

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

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in Go und Cloud-Technologien auffrischst. Mach ein paar Coding-Challenges und sei bereit, deine Lösungen zu erklären – wir sind hier, um dir zu helfen!

Tipp Nummer 3

Zeige deine Leidenschaft für DevOps und CI/CD! Sprich über Projekte, bei denen du diese Praktiken angewendet hast. Wir lieben es, wenn Bewerber ihre Erfahrungen teilen und zeigen, wie sie Probleme gelöst haben.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, uns bei Fragen zu kontaktieren – wir sind für dich da!

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

Architekturdesign
Go (Golang)
Cloud-Native Proficiency
Kubernetes
Infrastructure-as-Code (Terraform/CloudFormation)
AWS/GCP Expertise
Verteilte Systeme

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wir wollen dich kennenlernen, also zeig uns deine Persönlichkeit! Verwende einen lockeren, aber professionellen Ton in deinem Anschreiben und lass uns wissen, warum du die perfekte Ergänzung für unser Team bist.

Betone deine Erfahrungen:Stell sicher, dass du deine 7+ Jahre Erfahrung im Design und Betrieb komplexer Software-Systeme hervorhebst. Zeig uns, wie du Go, Kubernetes und Cloud-Technologien eingesetzt hast, um beeindruckende Ergebnisse zu erzielen.

Mach es konkret:Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Fähigkeiten zu untermauern. Erzähl uns von Projekten, bei denen du technische Herausforderungen gemeistert hast oder wie du zur Verbesserung der CI/CD-Praxis beigetragen hast.

Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung schnell und effizient bei uns ankommt. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei CloudFactory vorbereitet

Verstehe die Architektur

Mach dich mit den Prinzipien der Cloud-nativen Architekturen vertraut, die in der Stellenbeschreibung erwähnt werden. Sei bereit, deine Erfahrungen mit dem Design und der Implementierung von skalierbaren Systemen zu teilen und wie du diese in der Vergangenheit erfolgreich umgesetzt hast.

Zeige deine Go-Kenntnisse

Da Go (Golang) eine zentrale Rolle spielt, solltest du konkrete Beispiele für Projekte oder Herausforderungen parat haben, bei denen du deine Fähigkeiten in Go unter Beweis gestellt hast. Erkläre, wie du idiomatischen, leistungsstarken Code schreibst und welche Best Practices du anwendest.

CI/CD und DevOps im Fokus

Bereite dich darauf vor, über deine Erfahrungen mit CI/CD-Pipelines und DevOps-Praktiken zu sprechen. Zeige, wie du Automatisierung und Infrastrukturmanagement (z.B. mit Kubernetes oder Terraform) in deinen bisherigen Projekten eingesetzt hast, um Effizienz und Qualität zu steigern.

Kundenorientierte Lösungen präsentieren

Da die Rolle auch Kundenberatung umfasst, sei bereit, darüber zu sprechen, wie du komplexe technische Konzepte für nicht-technische Stakeholder verständlich machst. Überlege dir Beispiele, in denen du als Bindeglied zwischen Technik und Kunde fungiert hast, um Lösungen zu entwickeln.