Jobs / Switzerland / Nexthink Limited

Nexthink Limited

Staff/Senior Software Engineer - Desktop Application

Lausanne, VD, CH Posted today

Apply on employer site ↗ Tailor my CV first Source: Company careers site

Optional: we can tailor a CV and cover letter for this job from your real experience first (the first one is free).

Skills this job asks for

LeadershipMachine learningProduct managementComplianceC++CommunicationRustReactTypeScript

Add your CV (free) to see which of these your CV is missing.

Sponsorship verdict

No sponsorship evidence yet

No government record and no wording either way. Not a refusal: ask the recruiter.

  • No government sponsor record hereNo government sponsor record covers this employer in this country.
  • The posting doesn’t mention sponsorshipSilence isn’t a refusal — ask the recruiter before investing much time.
  • Can’t check pay against the visa rulesWe don’t have visa salary rules for this country yet.
  • Confirmed live todayWhen a source last listed this job as open.
Details and sources

A verdict summarises public evidence. It is not legal advice and never a guarantee: the employer and the immigration authority decide. Sign in to factor in where you can already work.

Before you apply

Sponsorship unknown

No register record and no sponsorship wording in the posting. Worth asking the employer before investing significant time.

These come from the posting’s own wording. Read the original listing to confirm. See better-fit alternatives →

About the role

We are looking for a Staff or Senior Desktop Application Developer  to be part of the team designing, architecting, and implementing our AI-powered IT self-service chat agent — a native desktop application distributed to 20+ million endpoints worldwide. This client is the face of Nexthink’s AI platform, giving employees a seamless, responsive experience directly on their Windows and macOS devices.  As a Desktop Engineer, you will go beyond implementation: you will set technical direction for the client layer, influence cross-team design decisions, and serve as a trusted advisor to both engineering leadership and product. You’ll tackle problems of performance, reliability, and native OS integration while partnering with backend, infra, and security teams to ship a production-grade application at global scale.  This is a high-impact, high-ownership role where you’ll make foundational architectural decisions about the client platform and help shape the desktop engineering practice at Nexthink.  Responsibilities  • Define and drive technical vision and architectural strategy for the desktop client application.  • Lead design of a high-performance, native desktop application running on Windows and macOS at 20M+ endpoints.  • 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.  • Act as a mentor and multiplier, raising the technical bar and helping engineers grow.  • Lead technical deep dives, design reviews, and roadmap alignment discussions with leadership.  • Ensure security, compliance, and OS-level integration best practices are embedded in design from day one.  • 7+ years of desktop application engineering experience, shipping native applications on Windows and macOS.  • Proven success designing and shipping client applications to large user bases, with a deep understanding of platform-specific constraints and behaviours.  • Strong proficiency in C++, with solid experience building cross-platform desktop applications.  • Deep knowledge of Windows and macOS OS APIs.  • Hands-on experience with the full application distribution lifecycle: code signing, packaging, auto-update mechanisms, and deployment at scale.  • Strong understanding of desktop application performance profiling, memory management, and crash diagnostics.  • Exceptional communication skills — able to influence cross-functional teams and leadership with clear technical direction.  • Track record of mentoring and elevating engineering teams.  Nice to Have  • Familiarity with Rust and the Tauri framework.  • Familiarity with React and TypeScript UI development.  • Experience integrating desktop clients with cloud backends via REST, WebSockets, or gRPC.  • Background in system-level programming: OS hooks, accessibility APIs, inter-process communication.  • Prior work on applications with silent background processes, system tray agents, or notification-driven UX.  • Experience with endpoint telemetry, observability SDKs, or APM integration on the client side.  • Experience with enterprise software distribution and managing application update strategies at scale.  We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers’ IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real

Apply on employer site ↗