Auf einen Blick
- Aufgaben: Entwickle komplexe Backend-Funktionen und forme die technische Richtung des Teams.
- Unternehmen: Innovatives Unternehmen mit einer kollaborativen Kultur in Berlin oder Konstanz.
- Vorteile: Hohe Eigenverantwortung, flexible Arbeitszeiten und Gesundheitsangebote.
- Weitere Informationen: Mentoring-Möglichkeiten und ein dynamisches Team mit Wachstumsperspektiven.
- Warum dieser Job: Gestalte eine Plattform, die Tausenden von Nutzern hilft, komplexe Probleme zu lösen.
- Qualifikationen: 5+ Jahre Erfahrung in der Softwareentwicklung, insbesondere mit Java oder Golang.
Das prognostizierte Gehalt liegt zwischen 75000 - 95000 € pro Jahr.
Ihr Hauptaugenmerk liegt darauf, die Lieferung komplexer Backend-Funktionen zu leiten und die technische Richtung des Teams zu gestalten sowie den Ingenieureinsatz auf KNIME's Cloud-Plattform zu erhöhen.
Als Senior Software Engineer sind Sie verantwortlich für komplexe Backend-Komponenten (Java oder Golang) von der technischen Entdeckung bis zur langfristigen Wartung und treiben das technische Design mit hoher Autonomie voran. Sie arbeiten mit Produktmanagern, Architekten und anderen Engineering-Teams zusammen, um sicherzustellen, dass die Lösungen sowohl den Produkt- als auch den Geschäftsanforderungen entsprechen, und treffen informierte Entscheidungen zwischen Leistung, Skalierbarkeit und Wartbarkeit. Sie fungieren auch als technischer Anker für das Team: Sie betreuen Ingenieure, identifizieren technische Schulden und architektonische Risiken und gestalten die technische Richtung und die 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 aufbauen 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, Designmuster 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
- KNIME's 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 es Tausenden von Benutzern ermöglicht, 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
Senior Software Engineer (m/f/d) in Berlin or Konstanz Arbeitgeber: KNIME AG
KNIME ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Berlin oder Konstanz die Möglichkeit bietet, an innovativen Backend-Lösungen zu arbeiten und dabei hohe Autonomie und Verantwortung zu übernehmen. Die Unternehmenskultur fördert Zusammenarbeit und persönliches Wachstum, während flexible Arbeitszeiten und Gesundheitsangebote wie Sportkurse und Physiotherapie das Wohlbefinden der Mitarbeiter unterstützen. Hier haben Sie die Chance, echten Einfluss auf eine Plattform zu nehmen, die Tausenden von Nutzern hilft, komplexe Probleme zu lösen.