Senior Software Engineer (m/f/d) in Berlin or Konstanz

Senior Software Engineer (m/f/d) in Berlin or Konstanz

Konstanz Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
K

Auf einen Blick

  • Aufgaben: Entwickle komplexe Backend-Funktionen und forme die technische Richtung des Teams.
  • Unternehmen: KNIME, eine führende AI-Plattform mit innovativer Kultur.
  • Vorteile: Hohe Eigenverantwortung, flexible Arbeitszeiten, Gesundheitsangebote und Weiterbildung.
  • Weitere Informationen: Dynamisches Team mit Fokus auf Wachstum und Zusammenarbeit.
  • Warum dieser Job: Gestalte eine Plattform, die Tausenden von Nutzern hilft, komplexe Probleme zu lösen.
  • Qualifikationen: 5+ Jahre Erfahrung in der Softwareentwicklung, insbesondere in Java oder Golang.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Mission
Ihr Hauptfokus wird es sein, die Lieferung komplexer Backend-Funktionen zu leiten und die technische Richtung des Teams zu gestalten sowie den Ingenieurethos auf der KNIME-Cloud-Plattform zu erhöhen.

Rollenübersicht
Als Senior Software Engineer werden Sie komplexe Backend-Komponenten (Java oder Golang) von Anfang bis Ende verantworten, von der technischen Entdeckung über die langfristige Wartung bis hin zur technischen Gestaltung mit hoher Autonomie. Sie werden mit Produktmanagern, Architekten und anderen Engineering-Teams zusammenarbeiten, um sicherzustellen, dass die Lösungen sowohl den Produkt- als auch den Geschäftsanforderungen entsprechen, und informierte Abwägungen zwischen Leistung, Skalierbarkeit und Wartbarkeit treffen. Sie werden auch als technischer Anker für das Team fungieren: Mentoring von Ingenieuren, Identifizierung technischer Schulden und architektonischer Risiken sowie Gestaltung der technischen Richtung und der Ingenieurpraktiken des Teams.

Verantwortlichkeiten

  • Technisches Design vorantreiben, Probleme, die Dienst- und Systemgrenzen überschreiten, formulieren und lösen
  • Sichere Microservices entwerfen, implementieren, überprüfen, warten und testen, die die KNIME-Cloud-Plattform antreiben
  • Lean und robuste REST-APIs erstellen und verbessern
  • Technische Schulden, Sicherheitsprobleme und architektonische Risiken identifizieren und Maßnahmen zur Minderung leiten
  • Das Debugging komplexer produktionsübergreifender Probleme leiten
  • Hohe Standards für Codequalität, Entwurfsmuster und Ingenieurpraktiken im gesamten Codebestand setzen
  • Mit Architekten, anderen Teams und dem Produktmanagement zusammenarbeiten, um sicherzustellen, dass technische Lösungen den Produkt- und Geschäftsanforderungen entsprechen
  • Mentoring und Anleitung für andere Teammitglieder bieten
  • Muster und Technologien, die für Softwarearchitektur und Produktdesign relevant sind, recherchieren, identifizieren und präsentieren
  • Aktiv zu bereichsübergreifenden Ingenieurgemeinschaften und gemeinsamen technischen Standards beitragen

Anforderungen

  • Abschluss in Informatik oder einem vergleichbaren Bereich
  • 5+ Jahre Erfahrung in der Gestaltung und Implementierung großangelegter Anwendungen
  • Hohe Kompetenz in entweder Java oder Golang, mit mittlerer Erfahrung in der anderen Sprache, fokussiert auf Backend-Entwicklung
  • Erfahrung in der Gestaltung, Entwicklung und Bereitstellung von Microservices
  • Erfahrung mit mindestens einer Cloud-Plattform (AWS oder Azure), einschließlich Lastverteilung, Skalierung, Netzwerk und Sicherheit
  • Vertrautheit mit relationalen Datenbanken und Datenmodellierung für Skalierung
  • Erfahrung mit Kubernetes und Containerisierung
  • Vertrautheit mit Authentifizierungs-/Autorisierungstechnologien (z.B. OIDC, Keycloak)
  • Starke mündliche und schriftliche Kommunikationsfähigkeiten in Englisch
  • Erfahrung mit KI-gesteuerter Softwareentwicklung ist ein Plus
  • Vertrautheit mit ereignisgesteuerter Systemgestaltung ist ein Plus
  • Praktische Erfahrung mit Quarkus oder Helm ist ein Plus

Was Erfolg aussieht
Die KNIME-Cloud-Plattform wird durch eine robuste, skalierbare und sichere Konvergenz von Systemen und Diensten unterstützt, die reale Benutzerprobleme lösen. Durch proaktives Aufdecken und Mildern technischer Schulden, Sicherheitsprobleme und architektonischer Risiken werden Produktionsvorfälle konsequent verhindert. Weniger erfahrene Ingenieure wachsen messbar in technischer Zuversicht und Fähigkeiten durch Mentoring und Code-Reviews. Das Team arbeitet mit einer gesunden, kollaborativen Dynamik, in der Vertrauen ein echtes Gefühl von Freude und Stolz beim gemeinsamen Aufbau großartiger Software ermöglicht.

Was wir anbieten

  • Hohe Eigenverantwortung und Autonomie: Seien Sie eine treibende Kraft und Technologievertreter, während wir unsere nächste Generation von Dienstleistungsangeboten während einer entscheidenden Wachstumsphase für das Unternehmen entwerfen und aufbauen
  • Reale Auswirkungen im großen Maßstab: Ihre Arbeit treibt eine Plattform an, die Tausenden von Benutzern hilft, komplexe Probleme zu lösen, die wichtig sind
  • Investition in Ihr Wachstum: Lernen ist in die Arbeitsweise des Teams integriert
  • Flexibilität, Gesundheit und Wohlbefinden: Hybrides Arbeiten, flexible Arbeitszeiten, subventionierte Sport- oder Yogakurse, Physiotherapie und Grippeschutzimpfungen an ausgewählten Standorten

Über uns
KNIME ist eine führende KI-Plattform, die es Organisationen ermöglicht, ihre Daten durch intuitive, skalierbare und kollaborative Datenwissenschaft zu verstehen. Wir befähigen Datenprofis und Geschäftsanwender gleichermaßen, KI- und Daten-Workflows zu erstellen, bereitzustellen und zu verwalten, die bessere Entscheidungen vorantreiben. Hunderte globaler Unternehmen nutzen die KNIME-Plattform, darunter Citi, Bosch und P&G. KNIME ist ein Arbeitgeber, der Chancengleichheit bietet. Wir setzen uns dafür ein, Möglichkeiten für unterschiedliche Perspektiven zu schaffen, bei denen sich jeder unabhängig von seinem Hintergrund einbezogen fühlt.

Senior Software Engineer (m/f/d) in Berlin or Konstanz Arbeitgeber: KNIME

KNIME ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Berlin oder Konstanz eine dynamische und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf persönliche Entwicklung und Teamarbeit ermöglicht KNIME seinen Mitarbeitern, ihre technischen Fähigkeiten durch Mentoring und kontinuierliches Lernen zu erweitern. Die flexiblen Arbeitszeiten und das hybride Arbeitsmodell fördern nicht nur die Work-Life-Balance, sondern auch das Wohlbefinden der Mitarbeiter, während sie an bedeutenden Projekten arbeiten, die echten Einfluss auf die Datenwissenschaft haben.

K

Kontaktdaten:

KNIME Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (m/f/d) in Berlin or Konstanz mit Bravour zu bestehen

Java
Golang
Backend-Entwicklung
Microservice-Design
REST APIs
Cloud-Plattformen (AWS oder Azure)
Kubernetes