MI

MIGx AG

Software Engineering Team Lead

Eckdaten

Barcelona
Computer Software

Arbeitsmodell

Hybrid
vor 2 Tagen
Stellenbeschreibung

Über das Profil

Wir suchen einen Software Engineering Team Lead für unser Data and AI Engineering Team. Dies ist eine Player-Coach-Rolle: Sie leiten ein Team von Full-Stack- und Backend-Entwicklern und bleiben gleichzeitig hands-on bei Python-Backends und Frontend-Anwendungen tätig. Sie bringen die technische Tiefe für fundierte Architektur-Entscheidungen sowie die sozialen Kompetenzen mit, um Ihr Team bei der Weiterentwicklung zu unterstützen.

Sie arbeiten an wirkungsvollen Kundenprojekten in den Bereichen Life Sciences und Gesundheitswesen und entwickeln Software, die unsere Datenplattformen mit realen Anwendungsfällen verbindet. Zudem tragen Sie zur Weiterentwicklung der Engineering-Fähigkeiten von MIGx bei, indem Sie neue Technologien erkunden und Kunden aufzeigen, was möglich ist.

Verantwortlichkeiten

Teamführung & Entwicklung

  • Leiten und betreuen Sie ein Team von Full-Stack- und Backend-Entwicklern und fördern Sie deren Wachstum durch regelmäßige 1:1-Gespräche, Leistungsbeurteilungen und persönliche Entwicklungspläne.
  • Agieren Sie als erste Anlaufstelle für technische Herausforderungen und halten Sie das Team arbeitsfähig.
  • Arbeiten Sie mit Data Engineers, AI Engineers und anderen Disziplinen zusammen, um Architektur und Umsetzung abzustimmen.
  • Unterstützen Sie die Personalsuche durch die Definition von Engineering-Kriterien sowie die Bewertung und Einarbeitung neuer Teammitglieder.

Technische Führung & Architektur

  • Definieren und wahren Sie Engineering-Standards, Design-Patterns und Code-Qualitätspraktiken im gesamten Team.
  • Leiten Sie Architektur-Reviews und bieten Sie praktische Anleitung beim Systemdesign von Backend und Frontend.
  • Erstellen und pflegen Sie produktionsreife Python-Backend-Dienste und tragen Sie zu Frontend-Anwendungen in React/TypeScript bei.
  • Verantworten Sie Funktionen von Anfang bis Ende: von den Anforderungen über Implementierung, Tests und Deployment bis hin zum Monitoring in der Produktion.
  • Setzen Sie sich für Engineering-Best-Practices ein: Clean Code, SOLID-Prinzipien, Testing (Unit, Integration, E2E), CI/CD und Dokumentation.

Kundenbetreuung & Innovation

  • Tauschen Sie sich mit Geschäfts- und Kundenstakeholdern aus, um deren Herausforderungen zu verstehen und in technische Lösungen zu übersetzen.
  • Erkunden und bewerten Sie neue Technologien und bringen Sie diese Erkenntnisse in die Kundenarbeit sowie in die internen Praktiken von MIGx ein.
  • Nehmen Sie an Scoping- und Pre-Sales-Diskussionen teil und vertreten Sie die Engineering-Perspektive.
  • Tragen Sie zu den Delivery-Praktiken, Tools und wiederverwendbaren Assets von MIGx über Projekte hinweg bei.

Anforderungen - Must-have

Wir schätzen vielfältige Hintergründe und Führungsstile. Auch wenn Sie nicht alle Punkte erfüllen, freuen wir uns auf Ihre Bewerbung. Was am meisten zählt, ist Wirkung, Eigenverantwortung und Sorgfalt für das Handwerk und Ihr Team.

Kernkompetenzen & Erfahrung

  • Nachgewiesene Erfolgsbilanz bei der End-to-End-Verantwortung für Unternehmenssoftware-Systeme, von der Architektur bis zur Produktion.
  • Erfahrung in der Führung von Ingenieuren, einschließlich Leistungsbeurteilungen und Zielvereinbarungen.
  • Hintergrund in der Life-Sciences-Branche (z. B. klinische Studien, regulatorische Angelegenheiten, Pharmakovigilanz, F&E oder kommerzielle Abläufe) mit Verständnis für Datenkomplexität und Compliance-Anforderungen.
  • Starke Python-Kenntnisse für die Backend-Entwicklung (FastAPI, Flask oder gleichwertig) und Erfahrung in der Erstellung von APIs und Diensten für die Produktion.
  • Frontend-Erfahrung mit React und TypeScript.
  • Cloud-Engineering-Erfahrung auf großen Plattformen, bevorzugt Azure, einschließlich Deployment, Monitoring und Infrastructure as Code.
  • Erfahrung im Betrieb von Software in der Produktion mit Verantwortung für Observability, Alerting und Zuverlässigkeit.
  • Sicheres Auftreten gegenüber Business-Stakeholdern und klare Kommunikation technischer Entscheidungen.
  • Ergebnisorientierung, ausgeprägtes Verantwortungsbewusstsein und Engagement für kontinuierliche Verbesserung.

Anforderungen - Nice-to-have

  • Erfahrung in der Integration von KI- und Machine-Learning-Funktionen auf Anwendungsebene.
  • Vertrautheit mit Data-Engineering-Tools (z. B. Databricks, PySpark).
  • Kenntnisse in Docker/Kubernetes, OpenAPI und OAuth2/JWT.
  • Verständnis von GxP oder anderen Anforderungen in regulierten Umgebungen der Life Sciences.
  • Erfahrung in der Moderation von Agile-Zeremonien als Tech Lead oder Engineering Manager.

Senioritätslevel

  • Lead

Sprachen

  • Englisch: B2 / C1 Niveau erforderlich.
  • Spanisch- und/oder Katalanischkenntnisse sind von Vorteil.

Was wir bieten

  • Hybrides Arbeitsmodell und flexible Arbeitszeiten.
  • 25 Tage Jahresurlaub.
  • Möglichkeiten zur beruflichen Weiterentwicklung und Mitgestaltung der Unternehmenszukunft.
  • Mitarbeiterzentrierte Kultur, die auf Feedback basiert.
  • Verschiedene Schulungsprogramme zur persönlichen und beruflichen Entwicklung.
  • Arbeit in einem schnell wachsenden, internationalen Unternehmen.
  • Freundliche Atmosphäre und unterstützendes Management-Team.