Auf einen Blick
- Aufgaben: Leite ein kreatives Team und entwickle innovative IoT-Lösungen.
- Arbeitgeber: ZONOS ist ein Vorreiter in der Entwicklung nachhaltiger Technologien.
- Mitarbeitervorteile: Flexible Arbeitsmodelle, internationales Team und Unterstützung bei Umzügen.
- Warum dieser Job: Gestalte die Zukunft der Infrastruktur mit einem positiven Einfluss auf die Welt.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung, davon 2 Jahre in einer Führungsrolle.
- Andere Informationen: Flache Hierarchien und eine offene Feedbackkultur fördern dein Wachstum.
Das voraussichtliche Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Mein Kunde sucht einen erfahrenen und praktischen Tech Team Lead, um eines unserer funktionsübergreifenden Engineering-Teams zu leiten. Sie werden das Design und die Entwicklung skalierbarer Dienste in ihrer ZONOS IoT-Plattform leiten, zu Architekturentscheidungen beitragen und ein talentiertes Team von Backend- und Frontend-Entwicklern betreuen. Dies ist eine hochwirksame Rolle, die sich auf die Bereitstellung sicherer, verteilter und Echtzeit-Daten Systeme in kritischen Infrastrukturen konzentriert.
Hauptverantwortlichkeiten
- Leitung und Mentoring eines funktionsübergreifenden Entwicklungsteams (Backend, Frontend, QA).
- Design, Entwicklung und Wartung kritischer Komponenten unserer ZONOS-Plattform mit Kotlin, Spring Boot, Kafka, PostgreSQL und Oracle.
- Vorantreiben von Architekturentscheidungen und Sicherstellung von Best Practices in Bezug auf Skalierbarkeit, Leistung und Wartbarkeit.
- Zusammenarbeit mit Produktverantwortlichen, DevOps und QA, um hochwertige Funktionen von der Konzeption bis zur Produktion zu liefern.
- Überwachung und Verbesserung von CI/CD-Pipelines (Docker, Kubernetes, GitLab CI).
- Durchführung von Code-Reviews und Pair-Programming-Sitzungen zur Förderung einer hochwertigen Ingenieurskultur.
- Verwaltung der Sprintplanung, Schätzung und Lieferfristen in Abstimmung mit dem Produktteam.
- Unterstützung einer Kultur des Eigentums, der kontinuierlichen Verbesserung und des Lernens.
Ihr Profil
- 5+ Jahre Erfahrung in der Softwareentwicklung, davon mindestens 2 Jahre in einer Führungs- oder Senior-Engineering-Rolle.
- Starke Kenntnisse in Kotlin oder Java und Erfahrung mit Spring Boot.
- Erfahrung mit Apache Kafka, PostgreSQL und/oder Oracle.
- Vertrautheit mit Containerisierung (Docker) und Orchestrierung (Kubernetes).
- Erfahrung mit Angular und TypeScript ist von Vorteil.
- Solides Verständnis von skalierbarem Systemdesign, verteilten Systemen und IoT/Edge-Computing-Konzepten.
- Ausgezeichnete Kommunikationsfähigkeiten und ein kollaborativer Führungsstil.
- Fließend in Englisch (Deutsch ist von Vorteil).
Warum zu uns kommen?
- Arbeiten Sie an Technologien, die globale Energie-, Wasser- und Nachhaltigkeitsbemühungen beeinflussen.
- Flache Hierarchien, offene Feedbackkultur und flexible Arbeitsmodelle.
- Internationales, zielorientiertes Team mit über 20 Nationalitäten.
- Gelegenheit, kritische Infrastruktur in einem wachstumsstarken Umfeld zu gestalten.
- Wettbewerbsfähiges Gehalt und Unterstützung bei der Umsiedlung, falls erforderlich.
Lead Software Engineer Arbeitgeber: W Talent
Kontaktperson:
W Talent HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Lead Software Engineer
✨Tip Nummer 1
Nutze dein Netzwerk, um Kontakte zu aktuellen oder ehemaligen Mitarbeitern von StudySmarter zu knüpfen. Ein persönlicher Kontakt kann dir wertvolle Einblicke in die Unternehmenskultur und die spezifischen Anforderungen der Rolle geben.
✨Tip Nummer 2
Bereite dich darauf vor, deine technischen Fähigkeiten in einem praktischen Interview zu demonstrieren. Übe Coding-Challenges und Architektur-Design-Fragen, die sich auf Kotlin, Spring Boot und verteilte Systeme konzentrieren.
✨Tip Nummer 3
Zeige deine Führungsqualitäten, indem du Beispiele aus deiner bisherigen Erfahrung teilst, in denen du Teams geleitet oder mentored hast. Betone, wie du eine positive Teamkultur gefördert hast und welche Methoden du zur Verbesserung der Zusammenarbeit eingesetzt hast.
✨Tip Nummer 4
Informiere dich über aktuelle Trends im Bereich IoT und Cloud-Technologien. Zeige in deinem Gespräch, dass du nicht nur die technischen Fähigkeiten hast, sondern auch ein Verständnis für die Herausforderungen und Chancen in diesem Bereich.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Lead Software Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Rolle: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Stelle sicher, dass du die Schlüsseltechnologien wie Kotlin, Spring Boot und Kafka verstehst.
Betone deine Führungserfahrung: Da es sich um eine Führungsposition handelt, solltest du in deinem Lebenslauf und Anschreiben deine Erfahrungen im Teammanagement und in der Mentorship hervorheben. Zeige konkrete Beispiele, wie du Teams geleitet und Projekte erfolgreich umgesetzt hast.
Technische Fähigkeiten hervorheben: Stelle sicher, dass du deine technischen Fähigkeiten klar darstellst. Nenne relevante Technologien, mit denen du gearbeitet hast, und beschreibe, wie du diese in früheren Projekten eingesetzt hast, insbesondere in Bezug auf skalierbare Systeme und IoT.
Anpassung des Anschreibens: Passe dein Anschreiben an die spezifischen Anforderungen der Stelle an. Betone deine Leidenschaft für Technologie und wie du zur Mission des Unternehmens beitragen kannst, insbesondere im Bereich nachhaltiger Lösungen.
Wie du dich auf ein Vorstellungsgespräch bei W Talent vorbereitest
✨Bereite dich auf technische Fragen vor
Da die Rolle einen starken technischen Hintergrund erfordert, solltest du dich auf Fragen zu Kotlin, Spring Boot und den verwendeten Datenbanken vorbereiten. Überlege dir Beispiele aus deiner bisherigen Erfahrung, die deine Fähigkeiten in diesen Technologien demonstrieren.
✨Zeige deine Führungsqualitäten
Bereite Beispiele vor, in denen du Teams geleitet oder mentored hast. Betone, wie du die Teamdynamik verbessert und zur Entwicklung von Junior-Entwicklern beigetragen hast. Dies zeigt, dass du nicht nur technisch versiert bist, sondern auch in der Lage bist, andere zu inspirieren.
✨Verstehe die Architekturentscheidungen
Sei bereit, über Architekturentscheidungen zu sprechen, die du in früheren Projekten getroffen hast. Diskutiere, wie du Skalierbarkeit und Wartbarkeit in deinen Designs berücksichtigt hast. Dies wird deine Fähigkeit unterstreichen, in einer hochkomplexen Umgebung zu arbeiten.
✨Kommunikation ist der Schlüssel
Da die Rolle eine enge Zusammenarbeit mit verschiedenen Teams erfordert, solltest du deine Kommunikationsfähigkeiten betonen. Bereite dich darauf vor, Beispiele zu geben, wie du erfolgreich mit Produktbesitzern, DevOps und QA zusammengearbeitet hast, um qualitativ hochwertige Ergebnisse zu erzielen.