Principal Software Engineer - Kärcher Connected Cleaning (m/w/d)
Core
Define overarching software architecture for Kärcher Connected Cleaning solutions, translating visionary concepts into high-performance, future-proof frontends for web and mobile platforms.
Role type
Principal Software Engineer (Frontend/Architecture)
Builds
Connected cleaning solutions (web and mobile frontends)
Domain
IoT / Connected Cleaning / Consumer Hardware
Deliverable
production ML models | product features
Required skills
Software architecture, JavaScript/TypeScript, React/Vue, technical leadership, external team management, complex problem solving
Preferred skills
GraphQL, DynamoDB, AWS, AWS IoT Core
Technologies
JavaScript, TypeScript, React, Vue, GraphQL, DynamoDB, AWS, AWS IoT Core
Responsibilities
Define software architecture, drive feature development, ensure implementation quality, manage external development teams, translate functional requirements into technical tasks
Seniority
Principal, hands-on IC with strategic oversight