Hybrid Desktop Engineer for AI-Powered Client Windows/macOS

Nexthink

Lausanne

Hybrid

CHF 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Lake Geneva view office
Unlimited vacation
Volunteer days
Relocation package
Fitness centre access
Public transport reimbursement
French class reimbursement
Team events

Job summary

Nexthink is looking for a Staff or Senior Desktop Application Developer to design, architect, and implement our AI-powered IT self-service chat agent — a native desktop client distributed to 20+ million endpoints worldwide. This role shapes the client layer, guiding cross-team design decisions and serving as a trusted advisor to engineering leadership.

You will tackle performance, reliability, and OS integration challenges while partnering with backend, infra, and security teams to ship

Qualifications

  • 7+ years of desktop application engineering experience shipping native apps on Windows and macOS.
  • Strong proficiency in Rust and/or C++, with native OS API knowledge.
  • Experience owning client architecture, distribution lifecycle, and performance diagnostics.
  • Ability to mentor teams and influence cross-functional decisions.
  • Excellent communication skills and track record of delivering at scale.

Responsibilities

  • Define and drive the technical vision and architecture for the desktop client.
  • Lead design of a high-performance native app on Windows and macOS at 20M+ endpoints.
  • Collaborate with product, backend, and AI/ML teams to align client with the AI platform.
  • Provide leadership on architecture, coding standards, and best practices.
  • Architect and deliver secure, distributed deployment including signing, packaging, updates.

Skills

Rust
C++
Windows API
macOS API
Cross-platform development
Performance profiling

Tools

Tauri
React
TypeScript
REST/WebSockets

Job description

Nexthink is looking for a Staff or Senior Desktop Application Developer to design, architect, and implement our AI-powered IT self-service chat agent — a native desktop client distributed to 20+ million endpoints worldwide. This role shapes the client layer, guiding cross-team design decisions and serving as a trusted advisor to engineering leadership.

You will tackle performance, reliability, and OS integration challenges while partnering with backend, infra, and security teams to ship

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Desktop Engineer Hybrid, Unlimited PTO, Global Scale
Senior Desktop Engineer Hybrid, Unlimited PTO, Global Scale

Nexthink • Lausanne

Hybrid
CHF 170,000 - 210,000
Hybrid work model
Relocation package
Unlimited vacation
Senior Desktop Engineer - AI Client for Windows/macOS
Senior Desktop Engineer - AI Client for Windows/macOS

Nexthink • Lausanne

Hybrid
CHF 140,000 - 210,000
Hybrid work model
Relocation package
Unlimited vacation
+3
Staff/Senior Software Engineer - Desktop Application
Staff/Senior Software Engineer - Desktop Application

Nexthink • Vaud

On-site
CHF 140,000 - 190,000
Hybrid work model
Lake Geneva view office
Unlimited vacation
+6
Staff/Senior Software Engineer - Desktop Application
Staff/Senior Software Engineer - Desktop Application

Nexthink • Lausanne

Hybrid
CHF 170,000 - 210,000
Hybrid work model
Relocation package
Unlimited vacation
Senior Backend Engineer: AI-Driven Real-Time Systems (Hybrid)
Senior Backend Engineer: AI-Driven Real-Time Systems (Hybrid)

Nexthink • Vaud

Hybrid
CHF 150,000 - 190,000
Hybrid work model
Unlimited vacation, 25+ days holidays
Volunteer days
+7
Software Engineer - Desktop Application
Software Engineer - Desktop Application

Nexthink • Lausanne

Hybrid
CHF 140,000 - 210,000
Hybrid work model
Relocation package
Unlimited vacation
+3
Senior Product Manager, AI Agent for Enterprise SaaS (Hybrid)
Senior Product Manager, AI Agent for Enterprise SaaS (Hybrid)

Nexthink • Lausanne

Hybrid
CHF 140,000 - 180,000
Hybrid work model
Lake Geneva office
Unlimited vacation
+3
AI-Driven Product Manager, Workspace Platform (Hybrid)
AI-Driven Product Manager, Workspace Platform (Hybrid)

Nexthink • Lausanne

Hybrid
CHF 120,000 - 180,000
Hybrid work model
Beautiful Lake Geneva office
Unlimited vacation
+5
Client Director
Client Director

Nexthink • Vaud

On-site
CHF 140,000 - 200,000
Staff Java Backend Engineer: Scalable Cloud Microservices
Staff Java Backend Engineer: Scalable Cloud Microservices

Nexthink • Vaud

Hybrid
CHF 150,000 - 190,000
Hybrid work model
Relocation package
Unlimited vacation
+1
Top locations