CareerPlanSign in

Staff/Senior Software Engineer - Desktop Application

Lausanne, VD, ch💼 Full-time🗓 2026-08-11 → 2026-09-25

Core

Design, architect, and implement a native desktop application (Windows/macOS) serving as the client layer for an AI-powered IT self-service chat agent distributed to 20M+ endpoints.

Role type

Staff/Senior IC Desktop Application Engineer

Builds

Native desktop client application for IT self-service and digital employee experience management

Domain

Enterprise IT Management / Desktop Software Engineering

Deliverable

production ML models | product features

Required skills

Rust, C++, Windows OS APIs, macOS OS APIs, application distribution lifecycle (signing, packaging, updates), performance profiling, memory management, crash diagnostics, technical leadership, architectural strategy

Preferred skills

Tauri framework, React/TypeScript UI, cloud backend integration (REST, WebSockets, gRPC), system-level programming (OS hooks, IPC), endpoint telemetry, enterprise software distribution

Technologies

Rust, C++, Windows, macOS, Tauri, React, TypeScript, REST, WebSockets, gRPC

Responsibilities

Define technical vision and architectural strategy for the desktop client; Lead design of high-performance native applications; Partner with product, backend, and AI/ML teams; Provide technical leadership on coding standards and best practices; Architect and deliver reliable application covering full distribution lifecycle; Champion observability and diagnostics; Mentor engineering teams; Lead technical deep dives and design reviews.

Seniority

Staff/Senior, hands-on IC with strategic influence

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.