Staff/Senior Desktop Application Engineer (Rust/C++)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff/Senior Desktop Application Engineer (Rust/C++): Designing and implementing an AI-powered IT self-service chat agent as a native desktop application for 20M+ endpoints with an accent on performance, reliability, and native OS integration. Focus on defining technical vision, architecting the client layer for Windows and macOS, and managing the full distribution lifecycle.
Location: Hybrid in Lausanne, Switzerland. Relocation package available.
Company
is a leader in digital employee experience (DEX) management software, providing IT leaders with insights to proactively optimize employee digital workplaces.
What you will do
- Define and drive the technical vision and architectural strategy for the desktop client application.
- Lead the design of a high-performance native application for Windows and macOS running on 20M+ endpoints.
- Collaborate with product, backend, and AI/ML teams to integrate the client experience with the broader AI platform.
- Architect a secure distribution lifecycle, including signing, packaging, installation, and auto-update mechanisms.
- Establish observability, crash reporting, and performance monitoring across the client stack.
- Mentor engineers, lead technical deep dives, and conduct design reviews to raise the technical bar.
Requirements
- 7+ years of desktop application engineering experience shipping native apps on Windows and macOS.
- Strong proficiency in Rust and/or C++.
- Deep knowledge of Windows and macOS OS APIs.
- Hands-on experience with the full application distribution lifecycle (code signing, packaging, deployment at scale).
- Expertise in performance profiling, memory management, and crash diagnostics.
- Must be based in or able to relocate to Lausanne, Switzerland for a hybrid work model.
Nice to have
- Familiarity with the Tauri framework.
- Proficiency in React and TypeScript for UI development.
- Experience integrating clients with cloud backends via REST, WebSockets, or gRPC.
- Background in system-level programming, such as OS hooks and inter-process communication.
- Experience with endpoint telemetry or APM integration on the client side.
Culture & Benefits
- Permanent contract with a competitive compensation package.
- Hybrid work model with a modern office overlooking Lake Geneva.
- Unlimited paid time off in addition to 25 days of annual holiday.
- Flexible working hours and 3 company-paid volunteer days.
- On-site fitness center and reimbursement for public transport (half-fare card).
- Support for personal growth, including 50% reimbursement for French classes.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →