Software Engineer Tools & Automation

Software Engineer Tools & Automation

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

Auf einen Blick

  • Aufgaben: Entwickle Automatisierungstools und Pipelines für globale Kartendienste.
  • Unternehmen: Innovatives Unternehmen, das die Technologiebranche revolutioniert.
  • Vorteile: 30 Urlaubstage, hybrides Arbeitsmodell, Fitnessstudio und Wettbewerbsgehalt.
  • Weitere Informationen: Dynamisches Team aus über 60 Nationen mit tollen Teamevents.
  • Warum dieser Job: Arbeite mit modernster Technologie und gestalte die Zukunft der Softwareentwicklung.
  • Qualifikationen: Master in Informatik oder 2+ Jahre relevante Erfahrung.

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

Die Team

Als Teil des Rendering Services-Teams bei der Firma werden Sie die Automatisierung und Werkzeuge entwickeln, die die Entwicklung, das Testen und die Bereitstellung unserer globalen Kartenrendering-Dienste unterstützen. Das Team betreibt leistungsstarke, skalierbare Rendering-Systeme auf Automobil-, Web- und Mobilplattformen – und bedient Daten für Millionen von Nutzern weltweit. Ihre Arbeit wird den Ingenieuren helfen, schneller zu arbeiten, die Qualität zu verbessern und unsere Liefer-Workflows zuverlässig im großen Maßstab zu halten.

Was Sie tun werden

  • Sie entwerfen, implementieren und warten die Automatisierung, interne Werkzeuge und GitLab-Pipelines, auf die unsere Ingenieurteams täglich angewiesen sind.
  • Dies ist eine Softwareentwicklungsrolle, die sich auf den Aufbau zuverlässiger Entwickler-Workflows konzentriert und schwierige technische Probleme mit Code löst.
  • Eine typische Woche könnte das Entwerfen einer Pipeline-Architektur für Multi-Region-Bereitstellungen, das Schreiben eines Python-Dienstes zur Orchestrierung von Testumgebungen oder das Debuggen eines Build-Fehlers umfassen, der auf ein Problem im Dienst zurückzuführen ist.
  • Sie sollten motiviert sein, Lösungen zu erkunden, qualitativ hochwertige Software zu liefern, außerhalb Ihrer Komfortzone zu arbeiten, wenn nötig, und gerne neue Technologien zu lernen.
  • Sie werden zu architektonischen Entscheidungen zusammen mit erfahrenen Ingenieuren beitragen und Ihre Fähigkeiten und Verantwortung im Laufe der Zeit ausbauen.

Entwickeln und pflegen Sie entwicklerorientierte Werkzeuge und Integrationen, die die Produktivität und die Veröffentlichungsgeschwindigkeit verbessern.

  • Entwerfen und implementieren Sie GitLab-Pipelines, Automatisierungsframeworks und Ingenieur-Workflows.
  • Schreiben Sie Automatisierungscode in Python, Go oder Bash zur Unterstützung von Build-, Test- und Freigabeprozessen.
  • Zusammenarbeiten mit Software-Ingenieuren, QA, DevOps und Architekten, um skalierbare Build-, Test- und Liefer-Workflows zu entwerfen und diese Systeme zum Leben zu erwecken.
  • Verbessern und optimieren Sie die Pipeline-Leistung, Zuverlässigkeit und Kosteneffizienz.
  • Debuggen und beheben Sie Probleme in unseren Automatisierungs- und Liefer-Workflows.
  • Tragen Sie zu servicebezogenen Codeänderungen bei, wenn Automatisierungsarbeiten mit den Kern-Rendering-Systemen zusammentreffen.
  • Verwenden und bewerten Sie KI-Coding-Tools wie GitHub Copilot, um Entwicklungs-Workflows zu beschleunigen und den operativen Aufwand zu reduzieren.

Wie wir arbeiten

  • Ingenieure besitzen Probleme von Anfang bis Ende – vom Pipeline-Design bis zum Produktionscode, wenn nötig.
  • Wir schätzen Neugier und Menschen, die es genießen, über ihren aktuellen Umfang hinaus zu erkunden.
  • Code-Reviews, Designvorschläge und teamübergreifende Zusammenarbeit sind unsere Entscheidungsfindung.
  • Wir investieren in Wachstum – Teammitglieder werden ermutigt und unterstützt, im Laufe der Zeit zu unseren Kern-C++/Rust-Diensten und -Werkzeugen beizutragen.

Wer sind Sie?

Qualifikationen

  • Master-Abschluss in Informatik oder Softwaretechnik – oder Bachelor-Abschluss mit 2+ Jahren relevanter Berufserfahrung.
  • Starke Softwareentwicklungsfähigkeiten mit einer Entwickler-zuerst-Mentalität: Sie genießen es, Systeme zu entwerfen, wartbaren Code zu schreiben und über den gesamten Softwareentwicklungslebenszyklus hinweg zu arbeiten.
  • Solide Erfahrung in der Entwicklung und Wartung von GitLab CI-Pipelines; Erfahrung mit GitHub Actions wird ebenfalls berücksichtigt.
  • Starkes Interesse an Entwicklerautomatisierung, Werkzeugen und Ingenieurproduktivität.
  • Erfahrung mit Cloud-Plattformen wie AWS, Azure, GCP.
  • Kenntnisse in der Softwareentwicklung und Automatisierung mit Python, Go oder Bash.
  • Vertrautheit mit modernen Build- und Release-Workflows in cloud-nativen Umgebungen.
  • Erfahren im Troubleshooting von Fehlern in Build-, Test- und Liefer-Workflows.
  • Praktische Erfahrung mit KI-Coding-Tools wie GitHub Copilot zur Verbesserung der Ingenieurproduktivität.
  • Fließend in schriftlichem und gesprochenem Englisch.
  • Echte Neugier und Motivation, neue Technologien zu lernen und sich anzupassen, während sich die Werkzeuglandschaft weiterentwickelt.

Wäre von Vorteil

  • Praktische Kenntnisse einer Systemprogrammiersprache wie C++ oder Rust (unsere Dienste basieren auf diesen) oder starke Bereitschaft, diese zu lernen.
  • Erfahrung mit Artefaktmanagementsystemen wie Artifactory.
  • Vertrautheit mit Containerisierung und Cloud-Infrastruktur (Docker, Kubernetes, Terraform).
  • Vertrautheit mit Observability-Tools wie Splunk, Prometheus oder Grafana.
  • Erfahrung in der Mitwirkung an Produktionsdiensten oder Systemdesign über Ihren primären Automatisierungsbereich hinaus.

Was bieten wir?

  • Eine großartige Work-Life-Balance.
  • 30 bezahlte Urlaubstage.
  • Hybrides Arbeitsmodell (2 Tage Büro und 3 Tage Homeoffice pro Woche).
  • Vor-Ort Fitnessstudio und Sauna – Bleiben Sie aktiv und entspannen Sie sich in unserem voll ausgestatteten Fitnesscenter und der entspannenden Sauna.
  • Yoga-Raum – Ein spezieller Raum für Achtsamkeit, Dehnung und Entspannung.
  • Arbeiten Sie an der Entwicklung von hochskalierbaren Diensten, die Petabytes von Daten bedienen und speichern.
  • Arbeiten Sie mit modernsten Technologien.
  • Flexible Arbeitszeiten.
  • Wettbewerbsfähiges Gehalt plus Bonus.
  • BVG-Ticket (für den Standort Berlin).
  • Deutschsprachkurs (für in Deutschland ansässige Mitarbeiter).
  • Mitarbeiter-Wellness-Programme und Lebenscoaching-Sitzungen.
  • Ein diverses Team fantastischer und talentierter Menschen aus über 60 Ländern weltweit.
  • Brown Bag Talks, Teamevents, BBQ auf dem Dach und mehr!

Software Engineer Tools & Automation Arbeitgeber: United States Digital Space LLC

Das Unternehmen bietet eine hervorragende Arbeitsumgebung für Software Engineers, die an innovativen Automatisierungs- und Tooling-Lösungen arbeiten möchten. Mit einem hybriden Arbeitsmodell, 30 bezahlten Urlaubstagen und einem Fokus auf Mitarbeiterentwicklung in einem vielfältigen Team aus über 60 Nationen, fördert das Unternehmen eine Kultur der Neugier und des Wachstums. Zudem profitieren Mitarbeiter von modernen Technologien, flexiblen Arbeitszeiten und umfangreichen Wellness-Programmen, die das Wohlbefinden unterstützen.

United States Digital Space LLC

Kontaktdaten:

United States Digital Space LLC Recruiting-Team

StudySmarter Expertenrat🤫

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

Softwareentwicklung
GitLab CI
Python
Go
Bash
Cloud-Plattformen (AWS, Azure, GCP)
Entwicklung von Automatisierungstools

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.