Software Architekt - Scientific Computing (m/w/d)

Software Architekt - Scientific Computing (m/w/d)

Hamburg Vollzeit 48000 - 84000 € / Jahr (geschätzt) Homeoffice (teilweise)
C

Auf einen Blick

  • Aufgaben: Entwickle robuste IT-Systeme für wissenschaftliche High Performance Computing-Umgebungen.
  • Unternehmen: CIMPA PLM Services - ein internationales Team mit flachen Hierarchien.
  • Vorteile: Flexible Arbeitszeiten, mobiles Arbeiten und kontinuierliche Weiterbildung.
  • Weitere Informationen: Vielfältige Angebote im Bereich Mental Health und persönliche Entwicklung.
  • Warum dieser Job: Gestalte innovative Lösungen und arbeite an spannenden Projekten in einem dynamischen Umfeld.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Teamführung.

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

Die*der Softwarearchitekt*in ist verantwortlich für das Design, die Implementierung und die Wartung komplexer IT-Systeme. Dabei steht insbesondere die Entwicklung robuster und skalierbarer Lösungen im Vordergrund, die gezielt auf die Anforderungen wissenschaftlicher High Performance Computing-Umgebungen und die Umstellung auf hybride Cloud-Hosting-Modelle zugeschnitten sind.

Solution Design & Technische Prototypisierung

  • Architekturziel: Definition, Entwicklung und Weiterentwicklung von Lösungskomponenten, die essenziell für eine widerstandsfähige, skalierbare High-Performance-Computing-Architektur sind. Dazu zählt die Nutzung von Containerisierung, Queueing und Scheduling auf Basis von Red Hat Enterprise Linux und wissenschaftlichen Python-Umgebungen.
  • Technische Prototypisierung: Entwicklung und Bewertung technischer Prototypen, um die Machbarkeit vorgeschlagener Lösungen für alle relevanten Stakeholder zu demonstrieren.
  • Entscheidungsunterstützung: Unterstützung der Enterprise-Entscheidungsträger*innen durch die Bereitstellung umfassender Einblicke, die fundierte Entscheidungen ermöglichen.

Beratung & Stakeholder-Engagement

  • Kommunikation: Förderung klarer und effektiver Kommunikation zu Anforderungen, Herausforderungen und Lösungen zwischen allen Stakeholder-Gruppen, um Entscheidungsfindung und Alignment zu erleichtern.
  • Beratung: Beratungstätigkeit durch kontinuierliche Beschäftigung mit Branchentrends und neuen Technologien, sowie durch fachkundige Empfehlungen zu Best Practices im Bereich High Performance Computing zur Optimierung von Kundenlösungen und Projektergebnissen.
  • Kontinuierliche Verbesserung: Identifikation und Empfehlung von Verbesserungen zur Erhöhung der Robustheit, Benutzerfreundlichkeit und Wartbarkeit der Lösungen.

Fachliche Führung technischer Lösungen

  • Führung des technischen Designprozesses von der Anforderungsaufnahme bis zur Bereitstellung und zum Betrieb, inklusive umfassender Dokumentation, Führung von Implementationsteams und Management technischer Risiken über den gesamten Lebenszyklus der Lösung.
  • Qualität: Sicherstellung, dass alle Projektergebnisse den festgelegten Standards für Qualität, Sicherheit und Compliance entsprechen.
  • DevOps: Förderung von DevOps-Methoden durch effiziente Solution-Engineering-Workflows, systematische Automatisierung von Builds, Installationen und Qualitätssicherungsprozessen.

Wen wir suchen

  • Mindestens 5 Jahre Erfahrung in der Definition, Entwicklung, Implementierung und Wartung komplexer IT-Lösungen.
  • Erfahrung mit Cluster‑Linux- (RHEL‑) basierten Industrieumgebungen.
  • Nachgewiesene Expertise in der Integration von Containerisierungstechnologien (z. B. Docker, Podman, Apptainer/Singularity), Orchestrierungswerkzeugen (z. B. Kubernetes), Skript‑ und Automatisierungsframeworks (z. B. Ansible).
  • Erfahrung mit der Integration von LDAP/SSSD, Active Directory und LSF.
  • Solides Grundwissen über Computerarchitekturen, einschließlich Infrastruktur, Netzwerke und Betriebssysteme.
  • Nachgewiesene Fähigkeit, technische Teams bei der Lösungsentwicklung zu führen und effektiv funktionsübergreifend zusammenzuarbeiten.
  • Hervorragende analytische Fähigkeiten, Problemlösungs- und Stakeholder‑Management‑Kompetenz.
  • Starke Kommunikations‑, Präsentations‑ und Verhandlungsfähigkeiten.
  • Kenntnisse in der Erstellung von Architekturdokumentationen und -diagrammen mit Standards wie ARCHIMATE, UML oder ähnlichen Tools.

Bevorzugte, aber nicht obligatorische Qualifikationen

  • Erfahrung mit Scientific Computing, insbesondere in Python‑Umgebungen, Jupyter Notebooks, Daten‑Tagging/Klassifikation.
  • Erfahrung mit OpenAPI‑Spezifikationen.
  • Erfahrung im Deployment & Release Management auf Unternehmensebene.
  • Architektur‑Zertifizierungen (z. B. TOGAF, ISAQB).
  • Erfahrung oder Zertifizierung in agilen Frameworks (z. B. Scrum, SAFe).
  • Erfahrung oder Zertifizierung in Cloud‑Technologien (z. B. AWS, Google Cloud, Azure).
  • Vielfältige Erfahrung in DevOps, CI/CD‑Automatisierung und Security‑Scanning‑Tools (z. B. SonarQube, Checkmarx).
  • IT Service Management‑Zertifizierung (z. B. ITIL Foundation oder gleichwertig).

Kommunikationsstärke, proaktive Vorgehensweise und Dienstleistungsorientierung sind für uns ebenso wichtig wie die technische Expertise. Dementsprechend erwarten wir auch Reisebereitschaft, sehr gute Deutsch‑ und Englischkenntnisse.

Welche Benefits dich erwarten

  • Ein internationales Team
  • Feelgood‑Atmosphäre: Unternehmensweite (Online) Team‑Events, Office‑Feiern an unseren Standorten
  • Flache Hierarchien, Teamspirit, offene Türen, gelebte Vielfalt
  • Kontinuierliche Weiterbildung auf Basis deines persönlichen Entwicklungspfades
  • Work‑Life Balance – mobiles Arbeiten und flexible Arbeitszeiten
  • Sonderzuwendungen, arbeitgebergefördert betriebliche Altersvorsorge, eine Gruppenunfallversicherung auch für den privaten Bereich
  • Vielseitige Angebote im Bereich Mental Health Program, Work‑Life‑Service und einem breitgefächerten Weiterbildungs‑ und Coachingangebot durch unsere Kooperation mit dem Fürstenberg‑Institut
  • Zuschuss für öffentliche Verkehrsmittel, Business Bike Programm und andere Benefits

Bei CIMPA PLM Services legen wir Wert auf Vielfalt und Inklusion und fördern ein Arbeitsumfeld, in dem alle Menschen willkommen und respektiert werden.

Software Architekt - Scientific Computing (m/w/d) Arbeitgeber: Cimpa

CIMPA ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Mit einer starken Unternehmenskultur, die Teamarbeit und Kreativität fördert, sowie flexiblen Arbeitsmodellen deutschlandweit, ermöglicht CIMPA seinen Junior Consultants, an spannenden Projekten in der digitalen Transformation zu arbeiten und ihre Karriere aktiv zu gestalten.

C

Kontaktdaten:

Cimpa Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Software Architekt - Scientific Computing (m/w/d) erhalten könntest

Netzwerken, Netzwerken, Netzwerken!

Nutze LinkedIn und andere Plattformen, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden!

Sei proaktiv bei der Kontaktaufnahme

Wenn du eine interessante Stelle siehst, zögere nicht, direkt die Ansprechpartner*innen zu kontaktieren. Frag nach mehr Informationen oder zeig dein Interesse an einem persönlichen Gespräch.

Bereite dich auf technische Interviews vor

Mach dich mit den gängigen Fragen und Herausforderungen in deinem Bereich vertraut. Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären – das zeigt deine Expertise und Kommunikationsfähigkeit!

Bewirb dich über unsere Website

Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So hast du die besten Chancen, gesehen zu werden und kannst sicherstellen, dass deine Bewerbung alle relevanten Informationen enthält.

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Architekt - Scientific Computing (m/w/d) mit Bravour zu bestehen

Softwarearchitektur
High Performance Computing
Containerisierung (z. B. Docker, Podman)
Orchestrierung (z. B. Kubernetes)
Skript- und Automatisierungsframeworks (z. B. Ansible)
Cluster-Linux (RHEL)
LDAP/SSSD Integration

Einige Tipps für deine Bewerbung 🫡

Mach es persönlich!:Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du dich für die Position als Software Architekt*in interessierst. Das macht deine Bewerbung einzigartig und hebt dich von anderen ab.

Betone deine Erfahrungen:Wir suchen nach jemandem mit mindestens 5 Jahren Erfahrung in der Entwicklung komplexer IT-Lösungen. Stelle sicher, dass du relevante Projekte und Technologien, die du genutzt hast, klar hervorhebst. Zeig uns, wie du Containerisierung, Orchestrierung und Automatisierung eingesetzt hast!

Sei strukturiert:Eine klare Struktur in deinem Lebenslauf und Anschreiben hilft uns, schnell die wichtigsten Informationen zu finden. Nutze Absätze, Aufzählungen und eine logische Reihenfolge, um deine Qualifikationen und Erfahrungen übersichtlich darzustellen.

Bewirb dich über unsere Website:Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. Dort findest du alle notwendigen Informationen und kannst sicherstellen, dass deine Bewerbung direkt bei uns landet. Wir freuen uns auf deine Unterlagen!

Wie man sich auf ein Vorstellungsgespräch bei Cimpa vorbereitet

Verstehe die Anforderungen

Mach dich mit den spezifischen Anforderungen der Stelle vertraut. Lies die Jobbeschreibung gründlich durch und überlege, wie deine Erfahrungen und Fähigkeiten zu den geforderten Kompetenzen passen. So kannst du gezielt auf die Erwartungen des Unternehmens eingehen.

Bereite technische Beispiele vor

Da es sich um eine Position im Bereich Softwarearchitektur handelt, solltest du konkrete technische Beispiele aus deiner bisherigen Arbeit parat haben. Überlege dir, wie du Containerisierung, Orchestrierung oder DevOps-Methoden in deinen Projekten eingesetzt hast und sei bereit, diese Erfahrungen zu teilen.

Kommunikation ist der Schlüssel

Achte darauf, klar und präzise zu kommunizieren. Da die Rolle auch Stakeholder-Engagement erfordert, solltest du zeigen, dass du in der Lage bist, komplexe technische Konzepte verständlich zu erklären. Übe, wie du deine Ideen und Lösungen überzeugend präsentieren kannst.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Herausforderungen im Team oder wie das Unternehmen neue Technologien integriert. So kannst du auch herausfinden, ob die Unternehmenskultur zu dir passt.