Staff/Senior Software Engineer - Desktop Application
Prefer a full account with a password? Sign Up to Apply
Job Description
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.
Requirements
Department: AI Agents
Function: Information Technology
Experience Level: Mid-Senior Level