Principal Software Engineer, Cloud

Principal Software Engineer, Cloud

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

Auf einen Blick

  • Aufgaben: Leiten Sie die technische Vision und Strategie für die Cloud-Plattform und definieren Sie Architekturstandards.
  • Unternehmen: Das Unternehmen ist ein führender Anbieter von KI-Technologie für die Robotikbranche mit über 40.000 betriebenen AMRs.
  • Vorteile: Flexible Arbeitszeiten, unbegrenzter Urlaub und bezahltes Mittagessen sind Teil des attraktiven Vergütungspakets.
  • Weitere Informationen: Die Position befindet sich im Büro in Utrecht, das eine informelle Arbeitsumgebung bietet.
  • Warum dieser Job: Gestalten Sie die Zukunft der Automatisierung in einem innovativen Umfeld mit modernsten Technologien.
  • Qualifikationen: Mindestens 12 Jahre Erfahrung in Softwareengineering und Cloud-Architektur, insbesondere mit GCP.

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

Das Unternehmen ist ein KI-Unternehmen, das transformative Kerntechnologie für die Robotikindustrie entwickelt. Unser Ziel ist es, autonome Technologie zu schaffen, die der realen Welt hilft, besser zu funktionieren. Die robotischen und KI-Lösungen des Unternehmens helfen Einzelhändlern sicherzustellen, dass das richtige Produkt zum richtigen Preis in einer sauberen Umgebung im Regal steht. Durch die BrainOS® Robotics Platform, die die größte globale Flotte autonomer mobiler Roboter (AMRs) in Betrieb in öffentlichen Räumen unterstützt, bietet das Unternehmen aufschlussreiche und effiziente automatisierte Lösungen sowohl im Bereich der gewerblichen Bodenreinigung als auch im Bestandsmanagement und befähigt Organisationen und deren Mitarbeiter, mehr zu erreichen.

Diese Rolle befindet sich in unserem Büro in Utrecht.

Position Übersicht

Der Principal Software Engineer, Cloud fungiert als der technisch führende Kopf des gesamten Cloud-Plattform-Teams und ist verantwortlich für die Definition der architektonischen Richtung, der technischen Strategie und der Ingenieurstandards für alle Cloud-Systeme, die unsere kommerziellen Robotikprodukte unterstützen. Diese Führungskraft wird die übergeordnete technische Vision für die Plattformen besitzen, die die Roboterkonnektivität, Flottenoperationen, Fernverwaltung, kundenorientierte Dienste, interne Entwicklerplattformen und große Dateninfrastrukturen antreiben.

In dieser Rolle werden Sie helfen, die Cloud-Infrastruktur hinter einer der größten kommerziellen autonomen Robotikflotten der Welt zu gestalten und zu skalieren, indem Sie modernste Lösungen liefern, die in realen Umgebungen in erheblichem Maßstab betrieben werden. Sie werden an der Spitze von Robotik, verteilten Systemen, cloud-nativen Plattformen und aufkommenden Technologien (einschließlich moderner KI und GenAI-fähiger Entwicklungstools) arbeiten, um Innovation, operative Exzellenz und Wettbewerbsvorteile voranzutreiben.

Diese Rolle erfordert tiefgehende technische Expertise, strategisches Denken und breiten organisatorischen Einfluss, um sicherzustellen, dass Cloud-Investitionen mit der Produktstrategie, technologischen Fortschritten und langfristigem Geschäftswachstum übereinstimmen. Sie bietet die Möglichkeit, hochkomplexe Herausforderungen in der Robotik und Cloud-Infrastruktur zu lösen und die Zukunft der Automatisierung durch branchenführende Technologie zu gestalten.

Wesentliche Aufgaben

  • Definieren und Leiten der langfristigen technischen Vision, Strategie und architektonischen Roadmap für die gesamte Cloud-Plattform.
  • Als primäre technische Autorität in allen Cloud-Engineering-Domänen fungieren, einschließlich Flottenmanagement, Robot-Cloud-Kommunikation, Datenplattformen, Entwicklerinfrastruktur und Kundensystemen.
  • Technische Ausrichtung zwischen Teams vorantreiben und Konsistenz in Architektur, Werkzeugen, Zuverlässigkeit, Sicherheit und Betriebspraktiken sicherstellen.
  • Ingenieurstandards, Designprinzipien und Plattform-Governance-Prozesse über die Cloud-Plattform etablieren.
  • Führende architektonische Initiativen leiten, die Skalierbarkeit, Resilienz, Beobachtbarkeit, Sicherheit und Produktivität der Entwickler betreffen.
  • Mit Ingenieurdirektoren, Produktleitern und Führungskräften zusammenarbeiten, um die technische Strategie mit den Geschäftsprioritäten abzustimmen.
  • Systematische architektonische Herausforderungen, technische Schulden und organisatorische Engpässe proaktiv identifizieren und lösen.
  • Das Design und die Implementierung komplexer verteilter Systeme unterstützen, die Robotikprodukte in globalem Maßstab unterstützen.
  • Die Einführung von GenAI-basierten Werkzeugen und Arbeitsabläufen über die Cloud-Plattform-Organisation hinweg fördern und in die Ingenieurpraktiken integrieren, um die Produktivität der Entwickler, das Systemdesign, das Debugging und die betriebliche Effizienz zu verbessern.
  • Als praktischer technischer Leiter agieren, um zu entwickeln, wie die Organisation Software erstellt, einschließlich der Bewertung, Standardisierung und Skalierung von GenAI-unterstützten Ingenieurpraktiken.
  • Ingenieure betreuen und als technisches Rückgrat der Organisation fungieren.
  • Architekturüberprüfungen, technische Planung und kritische Designentscheidungen über mehrere Teams hinweg leiten.
  • Als höchste technische Eskalationsstelle für komplexe Plattform-, Zuverlässigkeits- und Produktionsprobleme fungieren.
  • Sicherheitsorientierte Architektur und operative Exzellenz über alle Cloud-Systeme hinweg fördern.
  • Aufkommende Technologien und bewährte Verfahren der Branche evaluieren, um die Plattformfähigkeiten kontinuierlich weiterzuentwickeln.
  • Eine Kultur der technischen Exzellenz, Innovation, Verantwortung und kontinuierlichen Lernens in der gesamten Organisation fördern.

Bildungs- und/oder Berufserfahrungsanforderungen

  • Abschluss in Informatik, Softwaretechnik oder einem verwandten technischen Bereich.
  • 12+ Jahre progressive Erfahrung in Softwareengineering, Cloud-Architektur und großangelegten verteilten Systemen.
  • Nachweislicher Erfolg bei der Leitung technischer Strategien über mehrere Cloud-Engineering-Teams oder große Organisationen.
  • Erhebliche Erfahrung in der Architektur und dem Betrieb von unternehmensweiten Cloud-Plattformen auf Google Cloud Platform (GCP).
  • Frühere Erfahrung in einer Rolle als Principal Engineer, Architekt oder gleichwertige hochrangige technische Führungsrolle.

Erforderliche Kenntnisse, Fähigkeiten, Fähigkeiten und andere Eigenschaften

  • Expertenkenntnisse in Softwareengineering in Go und Python.
  • Tiefe Expertise in cloud-nativer Architektur, verteilten Systemen und Plattformengineering auf organisatorischer Ebene.
  • Umfangreiche Kenntnisse der GCP-Dienste, einschließlich Netzwerk, Speicherung, IAM, Beobachtbarkeit, Sicherheit und Infrastrukturautomatisierung.
  • Fortgeschrittene Erfahrung mit Kubernetes, Docker, Container-Orchestrierung und Plattformbetrieb.
  • Starke Expertise in Infrastructure-as-Code-Tools wie Terraform, Pulumi oder ähnlichen Technologien.
  • Nachweisliche Fähigkeit, hochverfügbare, sichere und resiliente Cloud-Systeme zu entwerfen und zu skalieren.
  • Tiefes Verständnis von APIs, Microservices, ereignisgesteuerten Systemen und Messaging-Technologien wie Pub/Sub oder Kafka.
  • Starke Linux-Systemkenntnisse, einschließlich Netzwerk, Sicherheit, Systembetrieb und Fehlersuche.
  • Außergewöhnliche strategische Denk- und technische Entscheidungsfähigkeiten.
  • Exzellente Führungs-, Kommunikations- und bereichsübergreifende Zusammenarbeit.
  • Nachgewiesene Fähigkeit, die technische Richtung über organisatorische Grenzen hinweg zu beeinflussen.
  • Starke Mentoring-Fähigkeiten für Senior Engineers und technische Führungskräfte.
  • Nachgewiesene Fähigkeit, Teams mit GenAI-Tools und -Arbeitsabläufen aufzubauen und zu leiten und eine Kultur der GenAI-Akzeptanz über den gesamten Softwareentwicklungszyklus zu fördern.

Dinge, die einen Unterschied machen

  • Master-Abschluss oder PhD in Informatik, Softwaretechnik oder einem verwandten Fachgebiet.
  • Erfahrung in Robotik, IoT, autonomen Systemen oder großangelegten Edge-to-Cloud-Ökosystemen.
  • Erfahrung in der Leitung von Cloud-Plattformen, die physische Produkte oder kommerzielle Robotikflotten unterstützen.
  • Expertise in CI/CD-Systemen, Release-Engineering und Entwicklerplattform-Tooling.
  • Erfahrung mit Bazel-Bausystemen und Optimierung der großen Build/Test-Infrastruktur.
  • Vertrautheit mit Unternehmenssicherheit, Compliance und regulierten Umgebungen.
  • Erfahrung im Aufbau oder in der Leitung von Plattformorganisationen während Phasen schnellen Wachstums.
  • Starker Hintergrund im Softwarelebenszyklusmanagement, in agilen Methoden und im Design von Ingenieurorganisationen.

Körperliche Anforderungen

Die hier beschriebenen körperlichen Anforderungen sind repräsentativ für die Anforderungen, die ein Mitarbeiter erfüllen muss, um die wesentlichen Funktionen dieser Stelle erfolgreich auszuführen. Angemessene Vorkehrungen können getroffen werden, um es Personen mit Behinderungen zu ermöglichen, die wesentlichen Funktionen auszuführen. Wesentliche Funktionen können erfordern, dass die körperliche Verfassung aufrechterhalten wird, die notwendig ist, um für längere Zeit zu sitzen, zu gehen oder zu stehen; einen Computer und eine Tastatur zu bedienen; Hände zu benutzen, um zu greifen und zu fassen; normal zu sprechen und zu hören; visuelle Schärfe, um die Genauigkeit, Sauberkeit und Gründlichkeit der zugewiesenen Arbeit zu bestimmen oder allgemeine Beobachtungen von Einrichtungen oder Strukturen vorzunehmen; bis zu 20 Pfund zu schieben oder zu ziehen.

Arbeitsumgebung

Die hier beschriebenen Merkmale der Arbeitsumgebung sind repräsentativ für die Merkmale, die ein Mitarbeiter bei der Ausführung der wesentlichen Funktionen dieser Stelle antrifft. Der Geräuschpegel in der Arbeitsumgebung ist normalerweise ruhig bis mäßig. Die Mitarbeiter sind der typischen Büroumgebung mit Computern, Druckern und Telefonen ausgesetzt.

Leistungen & Vorteile

Zusätzlich zum Grundgehalt besteht unser wettbewerbsfähiges Gesamtvergütungspaket aus:

  • Hybrides Arbeitsmodell: Wir arbeiten nach einem hybriden Modell, mit drei Tagen im Büro (Montag, Dienstag und Donnerstag).
  • Flexible Arbeitszeiten: Wir sind kein traditionelles 9-5-Unternehmen und bieten Flexibilität. Bitte beachten Sie, dass aufgrund unseres Hauptsitzes in San Diego einige Koordination außerhalb der lokalen Geschäftszeiten stattfinden kann.
  • Unbegrenzter Urlaub: Wir bieten eine unbegrenzte bezahlte Urlaubsregelung.
  • Bezahltes Mittagessen: Das Mittagessen wird vom Unternehmen bereitgestellt/bezahlt.
  • Feiertagsbeobachtung: Wir erkennen alle nationalen Feiertage an.
  • Büroumgebung & Standort: Wir pflegen eine informelle Arbeitsumgebung, und unser Büro befindet sich günstig direkt an einem wichtigen Bahnhub.

Principal Software Engineer, Cloud Arbeitgeber: United States Digital Space LLC

Das Unternehmen bietet ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich unbegrenztem Urlaub und bezahltem Mittagessen. Der Standort in Utrecht ist ideal gelegen, direkt an einem wichtigen Bahnhof. Das Team arbeitet an bahnbrechenden Lösungen im Bereich Robotik und KI.

United States Digital Space LLC

Kontaktdaten:

United States Digital Space LLC Recruiting-Team

StudySmarter Expertenrat🤫

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

Software Engineering
Cloud-Architektur
Verteilte Systeme
Plattform-Engineering
Google Cloud Platform (GCP)
Kubernetes
Docker

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.