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.
Don’t meet every requirement? Apply anyway — if the role excites you, we’d love to hear from you.
Questions? Reach us by mail or phone: +49 3098540400