Company

LeadKMPSoftwareEngineer

Switzerland FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Lead candidates.

The Brief

“Lead KMP Software Engineer. Skills: Kotlin Multiplatform (KMP), Ktor, software architecture, technical leadership, device communication, USB/HID. drive the design and development of cross‑platform applications for e‑bike analytics, maintenance, and factory assembly. take technical ownership of the software architecture”

What They're Looking For.

Must Have

experience with Kotlin and Kotlin Multiplatform (KMP) in production systems, understanding of Ktor and modern asynchronous/networked application design, Proven experience making architectural decisions in complex software systems, Hands-on experience with device communication, ideally using USB/HID protocols, background in software engineering best practices, including testing, code reviews, and CI/CD, Experience mentoring engineers and acting in a technical leadership or lead role, Excellent communication skills and a team-player mindset

Nice to Have

Experience with analytics, diagnostics, or industrial/factory tools, Familiarity with embedded systems and low-level communication protocols, Experience with e-mobility, automotive, IoT, or hardware-integrated software products, Exposure to Clean Architecture, Hexagonal Architecture, or similar patterns, Experience working in cross-functional, international teams

What You'll Do.

drive the design and development of cross‑platform applications for e‑bike analytics

take technical ownership of the software architecture

lead key engineering decisions

build and mentor a high‑performing development team

work at the intersection of mobile/desktop applications

embedded device communication

enabling reliable interaction with e‑bike systems via USB/HID and other interfaces

Define and own the software architecture for cross‑platform applications using Kotlin Multiplatform (KMP) and Ktor

Make and document critical architectural decisions

and long‑term maintainability

Ensure clean separation of concerns between UI

and device communication layers

Design and implement shared business logic across mobile and desktop platforms using KMP

Integrate platform‑specific components where required

Design and implement robust communication with embedded e‑bike systems

Work with USB/HID and other wired interfaces to support diagnostics

and factory assembly processes

Collaborate closely with embedded firmware engineers to align protocols and tooling

Mentor and coach engineers

supporting their technical growth and helping establish engineering practices

Support hiring and onboarding of new team members and help shape the future development team

Foster a collaborative

feedback‑driven team culture

Work closely with the solution architect

Act as a technical sparring partner and clear communicator across disciplines

Contribute to planning

and technical risk assessment

How You'll Work.

Team & Collaboration

help build and mentor a high‑performing development team; Collaborate closely with embedded firmware engineers to align protocols and tooling; Work closely with the solution architect, product management, embedded teams, manufacturing, and quality teams; Act as a technical sparring partner and clear communicator across disciplines; Experience working in cross-functional, international teams

Communication Scope

Excellent communication skills; clear communicator

Process & Methodology

Contribute to planning, estimation, and technical risk assessment

Full Job Description

Lead KMP Software Engineer **Lead KMP Software Engineer – Cross‑Platform E‑Bike Solutions** **Role Overview** We are looking for an experienced Lead KMP Software Engineer to drive the design and development of cross‑platform applications for e‑bike analytics, maintenance, and factory assembly. In this role, you will take technical ownership of the software architecture, lead key engineering decisions, and help build and mentor a high‑performing development team. You will work at the intersection of mobile/desktop applications, embedded device communication, and factory tooling, enabling reliable interaction with e‑bike systems via USB/HID and other interfaces. **How You’ll Make a Difference** * **Architecture & Technical Leadership ** * Define and own the software architecture for cross‑platform applications using Kotlin Multiplatform (KMP) and Ktor. * Make and document critical architectural decisions, ensuring scalability, testability, and long‑term maintainability. * Ensure clean separation of concerns between UI, domain logic, and device communication layers. * **Cross‑Platform Development** * Design and implement shared business logic across mobile and desktop platforms using KMP. * Integrate platform‑specific components where required. * **Embedded & Device Communication ** * Design and implement robust communication with embedded e‑bike systems. * Work with **USB/HID** and other wired interfaces to support diagnostics, maintenance, and factory assembly processes. * Collaborate closely with embedded firmware engineers to align protocols and tooling. * **Team Building & Mentoring ** * Mentor and coach engineers, supporting their technical growth and helping establish strong engineering practices. * Support hiring and onboarding of new team members and help shape the future development team. * Foster a collaborative, feedback‑driven team culture. * **Cross‑Functional Collaboration** * Work closely with the solution architect, product management, embedded teams,

Free ATS check

Applying for this Lead KMP Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about this company?

Real rants from real employees. Read before you apply.

Read Company Rants →