Senior Desktop Engineer Hybrid, Unlimited PTO, Global Scale

Nexthink

Lausanne

Hybrid

CHF 170,000 - 210,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Relocation package
Unlimited vacation

Job summary

Nexthink is seeking a Staff or Senior Desktop Application Developer to lead the architecture and delivery of a native desktop client distributed to 20M+ endpoints worldwide. You will shape technical direction, collaborate with AI/ML teams, and ensure high performance and secure OS integration on Windows and macOS.

In this high-ownership role, you will mentor engineers, drive design decisions, and own the full distribution lifecycle from signing to updates, while thriving in a hybrid work model

Qualifications

  • 7+ years of desktop application engineering experience shipping native applications for Windows and macOS.
  • Proven success designing and shipping client applications to large user bases with platform constraints.
  • Strong proficiency in C++ with deep OS API knowledge for Windows and macOS.
  • Hands-on experience with the full distribution lifecycle: code signing, packaging, auto-update, and scalable deployment.
  • Solid understanding of desktop performance profiling, memory management, and crash diagnostics.
  • Excellent communication and ability to influence cross-functional teams and leadership.
  • Track record of mentoring and elevating engineering teams.

Responsibilities

  • Define and drive technical vision and architectural strategy for the desktop client application.
  • Lead design of a high-performance, native desktop app on Windows and macOS at scale.
  • Partner with product, backend, and AI/ML teams to align the client experience with the broader AI platform.
  • Provide technical leadership on client architecture, coding standards, and best practices for native desktop development.
  • Architect and deliver a reliable, secure application covering the full distribution lifecycle: signing, packaging, installation, updates, and uninstallation.
  • Champion observability, crash reporting, performance monitoring, and diagnostics across the client stack.
  • Mentor engineers and raise the technical bar across teams.
  • Lead technical deep dives, design reviews, and roadmap alignment with leadership.
  • Ensure security and OS-level integration are embedded in design from day one.

Skills

C++
Windows OS APIs
macOS OS APIs
Desktop app engineering
Code signing
Auto-update
Deployment at scale
Performance profiling
Crash diagnostics
Mentoring
Cross-functional leadership

Tools

Rust
Tauri
React
TypeScript
REST
WebSockets
gRPC

Job description

Nexthink is seeking a Staff or Senior Desktop Application Developer to lead the architecture and delivery of a native desktop client distributed to 20M+ endpoints worldwide. You will shape technical direction, collaborate with AI/ML teams, and ensure high performance and secure OS integration on Windows and macOS.

In this high-ownership role, you will mentor engineers, drive design decisions, and own the full distribution lifecycle from signing to updates, while thriving in a hybrid work model

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Desktop Engineer for AI-Powered Client Windows/macOS
Hybrid Desktop Engineer for AI-Powered Client Windows/macOS

Nexthink • Lausanne

Hybrid
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 • Vaud

On-site
CHF 140,000 - 190,000
Hybrid work model
Lake Geneva view office
Unlimited vacation
+6
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 • Lausanne

Hybrid
CHF 170,000 - 210,000
Hybrid work model
Relocation package
Unlimited vacation
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 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
Client Director
Client Director

Nexthink • Vaud

On-site
CHF 140,000 - 200,000
Client Director
Client Director

Nexthink • Lausanne

On-site
CHF 180,000 - 280,000
Senior Rust Desktop Architect - Cross-Platform Windows/Linux
Senior Rust Desktop Architect - Cross-Platform Windows/Linux

Try&Hire • Genf

Hybrid
CHF 120,000 - 160,000
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
Top locations