Salary
≈ $94k – $175k per year (Estimated)
Location
In office (Switzerland)
Seniority
Senior
Employment
Full-Time
Overview
Company
Impact
Profile match
From seasoned pros and weekend warriors to kids and commuters, if you ride, we’re here for you. We believe that bikes have the power to change lives, and this simple truth drives us to be and do better.
Senior Kotlin Software Engineer
Role Overview
We are looking for an experienced software engineer to contribute to the development of cross-platform applications for e-bike analytics, maintenance, and factory assembly. In this role, you will design, implement, test, and maintain high-quality software in close collaboration with other engineers and cross-functional partners.
You will work at the intersection of desktop applications, embedded device communication, and factory tooling, enabling reliable interaction with e-bike systems via USB/HID and other interfaces.
The position is based in our office in Cham (ZG) and has a 4-day in-office expectation.
Key Responsibilities
- Application Development
- Design and implement shared business logic across our desktop platforms using Kotlin and KMP.
- Integrate platform-specific components where required.
- Develop clean, maintainable, and testable code following established engineering standards and design principles.
- Write and maintain unit, integration, and automated tests to ensure software quality and reliability.
- Participate in code reviews and contribute to the continuous improvement of coding standards and development practices.
- Analyse and resolve software defects, performance issues, and reliability problems across supported platforms.
- Contribute to CI/CD pipelines, build automation, release processes, and development tooling.
- Create and maintain technical documentation for implemented features, interfaces, and operational workflows.
- Collaborate with product management and quality teams to refine requirements and define clear acceptance criteria.
- Use and contribute to AI-enhanced software development processes
- 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.
- Cross-Functional Collaboration
- Work closely with the solution architect, product management, embedded teams, manufacturing, and quality teams.
- Communicate technical topics clearly and collaborate effectively across disciplines.
- Contribute to planning, estimation, and technical risk assessment.
Required Qualifications
- Strong experience with Kotlin and Kotlin Multiplatform (KMP) in production systems.
- Strong understanding of Ktor and modern asynchronous/networked application design.
- Experience contributing to complex software systems with a focus on maintainable, testable code.
- Hands-on experience with device communication, ideally using USB/HID protocols.
- Strong background in software engineering best practices, including testing, code reviews, and CI/CD.
- Ability to work independently, contribute constructively to technical discussions, and support team delivery.
- Excellent communication skills and a strong team-player mindset.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
661,119 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Switzerland
Fullstack Engineer
1 day ago
≈ $29k – $66k per year (Estimated) • In office • 5+ years exp • Bengaluru
JavaScript
Java
TypeScript
Java
Spring Framework
Databases
MySQL
PostgreSQL
Frontend
React.js
DevOps
Datadog
Prometheus
Azure
CI/CD
AWS
Grafana
Apply
≈ $57k – $161k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
Python
Go
JavaScript
TypeScript
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Model Context Protocol
Prompt Engineering
AI Agents
LLM
OpenAI
Anthropic
OpenAI Agents SDK
Agno
Frontend
Tailwind CSS
Next.js
React.js
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
MITRE ATT&CK
Apply
Системный администратор
1 day ago
≈ $18k – $46k per year (Estimated) • Remote/Hybrid • Moscow
PowerShell
Bash
Databases
PostgreSQL
MS SQL
DevOps
Zabbix
VMWare
Debian
Prometheus
CI/CD
Windows Server
Docker
Kubernetes
Ubuntu
Grafana
Hyper-V
CentOS Stream
SLI/SLO/SLA
GitLab
Management
Draw.io
Apply
Senior Software Developer, AI Agents
1 day ago
≈ $37k – $97k per year (Estimated) • Remote • Full-Time • 6+ years exp
Python
JavaScript
PHP
Node JS
PHP
Laravel
Databases
MySQL
AI/ML
LangGraph
LangChain
Prompt Engineering
Function Calling
AI Agents
AWS Bedrock
LLM
Structured Outputs
LLM Guardrails
Edge AI
Tool Use
Frontend
Vue.js
DevOps
GitHub Actions
CI/CD
AWS
Docker
Kubernetes
AWS Lambda
Apply
Manager, Engineering
1 day ago
≈ $106k – $201k per year (Estimated) • Equity • Remote • Full-Time
Java
TypeScript
Scala
Databases
Apache Kafka
Frontend
GraphQL
DevOps
CI/CD
AWS
Kubernetes
Management
Agile
Apply
In office • Full-Time • Fort Collins
Design
Adobe Photoshop
Marketing
Shopify
LinkedIn
Instagram
Apply
≈ $36k – $88k per year (Estimated) • In office • Part-Time • State College
Apply
≈ $43k – $91k per year (Estimated) • In office • Full-Time • 1+ year exp • Gilbert
Marketing
LinkedIn
Instagram
Apply
≈ $35k – $87k per year (Estimated) • In office • Part-Time • Tucson
Apply
≈ $39k – $82k per year (Estimated) • In office • Full-Time • 1+ year exp • Charlotte
Marketing
LinkedIn
Instagram
Apply
Senior Marketing Communications Manager
11 hours ago
≈ $79k – $176k per year (Estimated) • In office • Full-Time • Switzerland
Apply
Praktikum Human Resources & HR-Projektmanagement
11 hours ago
$44k per year • In office • Internship • Switzerland
Apply
$139k – $232k per year • In office • Full-Time • 5+ years exp • Switzerland
Apply
Senior Drilling Supervisor
1 day ago
≈ $78k – $168k per year (Estimated) • In office • Full-Time • 10+ years exp • Switzerland
Apply
≈ $59k – $164k per year (Estimated) • Remote/Hybrid • Full-Time • PhD • Switzerland
Apply
This is one of many
661,119 more open roles from verified company boards, updated every day.

