Open Position

Head of Software (m/w/d)

About the Role

We build high-end 3D scanning systems and a complete software workflow—from the web-based UI to scanner control and automated post-processing (image processing, 3D reconstruction, PBR, metadata). The goal is a central “cockpit” experience without manual folder navigation or constantly switching tools.

As Head of Software, you lead our software team and own the overall software strategy. You drive architecture decisions, ensure software quality and operational stability, and coordinate seamless integration with hardware (cameras/lights/turntables/control electronics) and third-party processing tools.

Key Responsibilities

Leadership & organization
  • Lead and grow the software team (coaching, feedback, hiring, scaling - depending on setup) 

  • Establish clear delivery processes: planning, prioritization, interface ownership, release management

Architecture & product readiness
  • Own a modular, extensible microservice architecture and clear interfaces across frontend, backend, and control layer 

  • Set and enforce engineering standards: code reviews, testing strategy (unit/integration/system), CI/CD, documentation 

  • Drive monitoring/logging/status communication, robust error handling, and traceability (versioning) 

End-to-end workflow & integrations
  • Own the “cockpit” workflow: scan parameters → capture → processing → output (incl. metadata management) 

  • Steer integrations for camera, lighting, and turntable control, image transfer/storage structure, and session management 

  • Integrate and operate third-party tools (e.g., photogrammetry/image-processing software), including license management and auto-update/version management 

Security & compliance
  • Co-own security/privacy practices (GDPR / ISO 27001 mindset) and secure interfaces/deployment standards

Your Profile

Must-have
  • Several years of experience (typically 7+ years) building production software, including architecture ownership

  • Proven people leadership (Team Lead / Engineering Manager / Head of) or strong readiness to step into that scope with clear ownership and stakeholder management

  • Strong understanding of modern service architectures, APIs, and orchestration of distributed workflows 

  • Hands-on experience with Docker, CI/CD, and professional engineering processes (e.g., GitLab) 

  • Experience with network/messaging protocols (especially MQTT; HTTP/WebSockets helpful) 

  • Structured, proactive working style, high quality bar, and strong communication in German and English

Nice-to-have
  • Hardware-adjacent software/integrations (device SDKs, drivers, industrial interfaces) 

  • Experience with large image datasets and processing pipelines (OpenCV/PIL or similar) 

  • Experience with release/update mechanisms, licensing, and observability in edge/on-prem environments 

  • Product thinking: UX/workflow focus for an “intuitive, responsive” control UI

What You Can Expect

  • Ownership of software that controls real hardware and automates complete 3D workflows

  • High impact and influence: architecture, roadmap, team growth, standards, releases

  • Collaborative environment with close proximity to production/hardware and fast iteration cycles

  • Professional growth and development opportunities

  • Urban Sports Club corporate membership

To apply, please send your resume and cover letter to career@botspot.de.

Even if you don't meet every requirement, we encourage you to apply. If you’re excited about the role and believe you’d be a great fit, we’d love to hear from you.

If you have any questions, feel free to contact us via mail or phone: +49 3098540400

Head of Software (m/w/d)

Über die Position

Wir entwickeln High-End-3D-Scanning-Systeme und eine durchgängige Software-Workflow-Lösung – von der webbasierten Bedienoberfläche über die Scanner-Steuerung bis zur automatisierten Nachverarbeitung (Image Processing, 3D-Rekonstruktion, PBR, Metadaten). Unser Ziel ist ein zentraler „Cockpit“-Workflow ohne manuelles Datei-/Tool-Hopping.+

Als Head of Software führst du unser Software-Team fachlich und organisatorisch. Du verantwortest die Software-Strategie, triffst Architekturentscheidungen und stellst Softwarequalität sowie operative Stabilität sicher. Dabei koordinierst du nahtlose Integrationen mit Hardware (Kameras/Licht/Drehteller/Steuerungselektronik) und Third-Party-Processing-Tools.

Deine Hauptaufgaben

Führung & Organisation
  • Aufbau, Führung und Weiterentwicklung des Software-Teams (Coaching, Feedback, Hiring/Scaling – je nach Setup)

  • Etablierung klarer Delivery-Prozesse: Planung, Priorisierung, Schnittstellen-Ownership, Release-Management

Architektur & Produktreife
  • Verantwortung für eine modulare, erweiterbare Microservice-Architektur und klare Schnittstellen zwischen Frontend, Backend und Control-Layer

  • Setzen und Absichern von Engineering-Standards: Code Reviews, Teststrategie (Unit/Integration/System), CI/CD, Dokumentation

  • Weiterentwicklung von Monitoring/Logging/Statuskommunikation, robustem Error-Handling und Nachvollziehbarkeit (Versionierung/Traceability)

End-to-End Workflow & Integrationen
  • Verantwortung für den zentralen „Cockpit“-Workflow: Scan-Parameter → Capture → Processing → Output (inkl. Metadatenmanagement)

  • Steuerung der Integrationen für Kamera-, Licht- und Drehteller-Controls, Bildtransfer/Speicherstruktur und Session-Management

  • Integration und Betrieb von Third-Party-Tools (z. B. Photogrammetrie-/Image-Processing-Software), inkl. Lizenzmanagement sowie Auto-Update/Versionsmanagement

Security & Compliance
  • Mitverantwortung für Security/Privacy-Standards (z. B. GDPR-/ISO-27001-Mindset) und sichere Schnittstellen/Deployment-Standards

Dein Profil

Must-have
  • Mehrjährige Erfahrung (typ. 7+ Jahre) in der Entwicklung produktiver Softwaresysteme inkl. Architekturverantwortung

  • Nachweisliche Führungserfahrung (Teamlead/Engineering Manager/Head of) oder klare Bereitschaft, diese Verantwortung zu übernehmen (Ownership, Stakeholder-Management)

  • Sehr gutes Verständnis moderner Service-Architekturen, APIs und Orchestrierung verteilter Workflows

  • Praxiserfahrung mit Docker, CI/CD und professionellen Dev-Prozessen (z. B. GitLab)

  • Erfahrung mit Netzwerk-/Messaging-Protokollen (insb. MQTT; HTTP/WebSockets hilfreich)

  • Strukturierte, proaktive Arbeitsweise, hoher Qualitätsanspruch und klare Kommunikation in Deutsch und Englisch

Nice-to-have
  • Hardware-nahe Software/Integrationen (Device-SDKs, Treiber, industrielle Schnittstellen)

  • Erfahrung mit großen Bilddatensätzen und Processing-Pipelines (OpenCV/PIL o. Ä.)

  • Erfahrung mit Release-/Update-Mechanismen, Lizenzierung und Observability in Edge-/On-Prem-Setups

  • Produktdenken: UX-/Workflow-Fokus für ein „intuitives, responsives“ Control-UI

Was Du Erwarten Kannst

  • Verantwortung für Software, die reale Hardware steuert und komplette 3D-Workflows automatisiert

  • Hoher Impact: Architektur, Roadmap, Teamaufbau, Standards, Releases

  • Kollaboratives Umfeld mit direkter Nähe zu Produktion/Hardware und schnellen Iterationen

  • Entwicklungsmöglichkeiten und fachliches Wachstum

  • Urban Sports Club Firmenmitgliedschaft

Um Dich zu bewerben, sende bitte Deinen Lebenslauf und Dein Anschreiben an career@botspot.de.

Du erfüllst nicht alle Anforderungen? Kein Problem – bewirb Dich trotzdem! Wenn Dich die Stelle begeistert und Du denkst, dass Du gut zu uns passt, möchten wir Dich unbedingt kennenlernen.

Bei Fragen kannst Du Dich jederzeit per E-Mail oder telefonisch unter +49 30 98540400 melden.

Can’t find a suitable position for you?

Can’t find a suitable position for you?

Just send us an email at career@botspot.de to see if we can find the right fit.

Just send us an email at career@botspot.de to see if we can find the right fit.