VP Engineering (m/w/d)
Verfügbar ab
Sofort
Anstellung
Vollzeit
Erfahrung
Senior
Ort
Als VP Engineering unterstützt du unseren CTO und alle Entwicklungsteams dabei fantastische Softwarelösungen zu entwickeln und zu veröffentlichen, damit unsere globalen Kunden davon profitieren. In dieser Funktion wirst du einen wesentlichen Beitrag zu unserer allgemeinen Engineering-Strategie leisten und unseren Weg zur Etablierung von Scanbot als Spitzentechnologieunternehmen mitgestalten. Du managst die langfristigen und täglichen Herausforderungen all unserer Entwicklungsumgebungen.
Wir sind aktuell nicht auf der Suche nach jemandem in dieser Position, freuen uns aber über deine Initiativbewerbung!
Du wirst Teil eines erfahrenen, multikulturellen und enthusiastischen Teams mit vielen großartigen Möglichkeiten zur beruflichen und persönlichen Weiterentwicklung. Unsere Produkte werden von über 200 Unternehmen eingesetzt und berühren jeden Monat Millionen von Menschenleben.
Deine Aufgaben
- Arbeite eng mit dem CTO und anderen Teamleitern aus Produktentwicklung, Marketing und Vertrieb zusammen.
- Erschaffe ein motivierendes Umfeld für das Entwicklungsteam.
- Diskutiere neue Funktionen und die zugrunde liegende Architektur, teste und verbessere die öffentlichen APIs unserer SDKs (wir lieben "eat your own dog food") in enger Zusammenarbeit mit dem gesamten Team.
- Bespreche und definiere die genauen Aufgabenspezifikationen für alle Entwicklungsteams (derzeit zwei mobile Teams, ein plattformübergreifendes Team, ein Team für maschinelles Lernen und das QA-Automatisierungsteam).
- Diskutiere und spezifiziere die technische Vision und Architektur unserer Produkte mit den Entwicklungsteams.
- Verwalte Produktreleases und lege wenn nötig selbst Hand an (z.B. Überprüfung von Pull-Requests).
- Pflege und verbessere unsere öffentliche technische Dokumentation sowie unsere Beispielanwendungen auf GitHub.
- Koordiniere das Design und die Umsetzung der CI/CD-Pipelines.
- Erforsche neue Technologien, Frameworks und Softwarebibliotheken.
- Identifiziere und bewerte neue Werkzeuge zur Steigerung der Produktivität unserer Softwareentwicklung und führe sie ein.
- Behalte den Überblick über das strategische "Big Picture" für unsere Produkte, wie z.B. die Gewährleistung der Feature-Parität zwischen den verschiedenen Plattformen.
- Unterstütze unsere Rekrutierungsprozesse, indem du z.B. den Beispielcode von Kandidaten überprüfst.
- Verwalte die Untersuchung und Behebung von Bugs, die vom internen QA-Team und unseren Kunden gemeldet werden.
- Koordiniere unsere technischen Supportaktivitäten für unsere Kunden.
Was du von uns erwarten kannst
- Verantwortung vom ersten Tag an - Deine Arbeit wird einen unmittelbaren Einfluss auf unseren Weg haben.
- Eine wettbewerbsfähige Vergütung und viele Benefits.
- Die Möglichkeit mit "cutting-edge" Technologien wie z.B. maschinellem Lernen und Computer Vision zu arbeiten.
- Ein erfahrenes Team mit der Power kontinuierlich neue Verbesserungen und Funktionen zu entwicklen und zu veröffentlichen.
- Zahlreiche Möglichkeiten dich beruflich und persönlich weiterzubilden.
- Ein fantastischer Arbeitsplatz mit moderner Hard- und Software.
- Ein wunderschönes und modernes Office direkt am Rhein.
- Aus der Region Köln/Bonn per Auto und Bahn leicht zu erreichen.
Was wir suchen
- 4 oder mehr Jahre Erfahrung als technischer Teamleiter für ein kleines/mittelständisches Unternehmen sind wünschenswert.
- Effektive Führungsqualitäten um Mitarbeiter zu motivieren.
- Ein Talent für das Organisatorische, um die Aufgaben von dir und den Entwicklern zu strukturieren und zu priorisieren.
- Die Fähigkeit mit Entwicklern auf Augenhöhe zu kommunizieren und ein starkes Engagement vorzuleben.
- Ein gutes Wissen über Software Design Patterns und die objektorientierte/reactive Programmierung.
- Ein professionelles Level bei mindestens drei der folgenden Programmiersprachen: Kotlin, Swift, JavaScript, C#, Dart, C++.
- Ein professionelles Level bei mindestens zwei der folgenden mobilen Technologien: Natives Android oder iOS, Cross-Platform Frameworks wie Flutter, React Native, Cordova, Capacitor oder Xamarin.
- Viel Erfahrung im Umgang mit Software Tools wie git (GitHub) und Aufgabenmanagementwerkzeugen wie JIRA.
- Gute Englischkenntnisse (Kenntnisse in Deutsch, Russisch oder anderen Sprachen sind nicht erforderlich, aber ein großes Plus).
- Offenheit für neue Technologien und die Motivation diese schnell zu erlernen.
- Gute Kenntnisse über die Grundsätze der Softwaresicherheit.
- Erfahrung mit Tools wie gcc, make, CMake und Libraries wie OpenCV, TensorFlow, Tesseract sind ein Plus.
- Ein gutes Verständnis von Algorithmen im Bereich von maschinellem Lernen und Computer Vision sind ein Plus.
- Erfahrung bei der Arbeit mit und dem Einrichten von Cloud Diensten wie AWS oder GCP sind ein Plus.
- Erfahrung bei der Suche von Fehlern und technischer Support (3rd Level) sind von Vorteil.
Interessiert?
Wenn du bereit bist, uns auf unserer spannenden Reise zu begleiten, klicke einfach auf die Schaltfläche unten und sende uns eine kurze informelle E-Mail mit deinem Lebenslauf und einem kurzen Intro zu deiner Person.