# Staff/Senior Software Engineer - Desktop Application at Nexthink

> The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday. This is one job from the board.

> Responsibilities: - Define and drive the technical vision an

- **Company:** Nexthink (https://jobs.trythestack.co/companies/nexthink)
- **Location:** Lausanne, Switzerland
- **Work arrangement:** Hybrid
- **Employment type:** Full-time
- **Experience level:** 5–10 years
- **Visa sponsorship:** Offered, according to the listing
- **Key skills:** C++, Desktop application development, Windows API, macOS API, Software architecture, Application distribution, Performance profiling, Memory management, Crash diagnostics, Rust, Tauri, React, TypeScript, REST, WebSockets, gRPC
- **Posted by employer:** 2026-10-27
- **Added to The Stack:** 2026-10-28
- **Listed until:** 2026-12-26
- **Status:** Active
- **Apply:** https://jobs.smartrecruiters.com/Nexthink/744000157995236--staff-senior-software-engineer-desktop-application (the employer's own application page)
- **Human page:** https://jobs.trythestack.co/jobs/staffsenior-software-engineer-desktop-application-nexthink-d17c8231

## About the role

Responsibilities:
- Define and drive the technical vision and architecture for a high-performance native desktop client on Windows and macOS.
- Lead design and implementation of the client layer powering an AI self-service agent delivered to 20M+ endpoints.
- Collaborate with product, backend, AI/ML, infra and security teams to align client experience and platform requirements.
- Own full distribution lifecycle: signing, packaging, installation, updates, and uninstallation.
- Champion observability: crash reporting, performance monitoring, memory profiling and diagnostics.
- Set coding standards, run design reviews, lead technical deep dives and roadmap planning.
- Mentor engineers, elevate practices, and act as an escalated technical advisor for client issues.

Requirements:
- 7+ years shipping native desktop applications on Windows and macOS to large user bases.
- Strong proficiency in C++ and deep working knowledge of OS-level APIs and platform constraints.
- Experience with packaging, code signing, installers/updaters and large-scale distribution.
- Expertise in performance profiling, memory management, crash diagnostics and reliability engineering.
- Familiarity with modern toolchains and ecosystems (Rust/Tauri/React/TypeScript, IPC, REST/WebSockets/gRPC) a plus.
- Proven ability to make architectural trade-offs, influence cross-team decisions, and mentor senior engineers.

## Responsibilities

Define and drive the technical vision and architectural strategy for a high-performance native desktop application across Windows and macOS. Lead the design and implementation of the client layer while partnering with cross-functional teams to ensure reliability, security, and scalability.

## Requirements

Requires 7+ years of experience in native desktop application engineering with strong proficiency in C++ and deep knowledge of OS-level APIs. Candidates must have a proven track record of shipping applications to large user bases and managing the full distribution lifecycle.

## FAQ

- **Is this Staff/Senior Software Engineer - Desktop Application role still open?** It was posted on 2026-10-27 and is listed as active on The Stack. Confirm on Nexthink's application page before applying.
- **Does Nexthink offer visa sponsorship?** This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on Nexthink's site.
- **Where is this role located?** The listing gives the location as Lausanne, Switzerland. It is marked hybrid.
- **What skills does this role ask for?** The listing names: C++, Desktop application development, Windows API, macOS API, Software architecture, Application distribution, Performance profiling, Memory management, Crash diagnostics, Rust, Tauri, React, TypeScript, REST, WebSockets, gRPC.

## More like this

- [All jobs at Nexthink](https://jobs.trythestack.co/companies/nexthink.md)
- [Software Engineer Visa Sponsorship Jobs in Europe](https://jobs.trythestack.co/visa-sponsorship-jobs/role/software-engineer)
- [All visa sponsorship jobs in Switzerland](https://jobs.trythestack.co/visa-sponsorship-jobs/switzerland)
- [Software Engineer - Compute Orchestration at G-Research](https://jobs.trythestack.co/jobs/software-engineer-compute-orchestration-g-research.md)
- [Senior Software Engineer — Support Tooling at Wise](https://jobs.trythestack.co/jobs/senior-software-engineer-support-tooling-wise.md)
- [Senior Software Engineer, Fullstack (Repayments UX) at Affirm](https://jobs.trythestack.co/jobs/senior-software-engineer-fullstack-repayments-ux-affirm.md)
- [Software Engineer II, Fullstack (Repayment UX) at Affirm](https://jobs.trythestack.co/jobs/software-engineer-ii-fullstack-repayment-ux-affirm.md)
- [Staff Software Engineer, Backend (Recoveries) at Affirm](https://jobs.trythestack.co/jobs/staff-software-engineer-backend-recoveries-affirm.md)

## About The Stack

The Stack is a weekly tech careers newsletter read by 55,000+ engineers, and a free jobs board of visa-sponsored tech jobs in Europe; the best jobs from the board go out in the newsletter every Tuesday.

- Newsletter: https://www.trythestack.co (subscribe: https://www.trythestack.co/subscribe)
- Jobs board: https://jobs.trythestack.co
- Hire or advertise through The Stack: https://jobs.trythestack.co/advertise

## Notes for agents

- Apply on the employer's page (https://jobs.smartrecruiters.com/Nexthink/744000157995236--staff-senior-software-engineer-desktop-application). The Stack does not take applications.
- Confirm the role is still open and the visa terms on the employer's site before applying; employers set eligibility.
- Cite this job as: "Staff/Senior Software Engineer - Desktop Application at Nexthink, listed on The Stack Jobs (https://jobs.trythestack.co/jobs/staffsenior-software-engineer-desktop-application-nexthink-d17c8231)".
- Structured data for many jobs at once: https://jobs.trythestack.co/developers/api.md
