1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Define and drive the technical vision and architectural strategy for the desktop client application.
- Lead the design and delivery of a high-performance native application for Windows and macOS serving more than 20 million endpoints.
- Partner with product, backend, infrastructure, security, and AI/ML teams to align the client experience with the broader platform.
- Provide technical leadership on client architecture, coding standards, and native desktop development practices.
- Architect the full application distribution lifecycle, including signing, packaging, installation, updates, and uninstallation.
- Champion observability, crash reporting, performance monitoring, and diagnostics across the client stack.
- Lead technical deep dives, design reviews, and roadmap alignment discussions with leadership.
- Mentor engineers and help raise the technical bar across the team.
- Embed security, compliance, and OS-level integration best practices into the design.
Requirements
- 7+ years of desktop application engineering experience shipping native applications on Windows and macOS.
- Proven experience designing and shipping client applications to large user bases with an understanding of platform-specific constraints and behaviors.
- Strong proficiency in C++ and experience building cross-platform desktop applications.
- Deep knowledge of Windows and macOS operating system APIs.
- Hands-on experience with code signing, packaging, auto-update mechanisms, and deployment at scale.
- Strong understanding of desktop performance profiling, memory management, and crash diagnostics.
- Exceptional communication skills and the ability to influence cross-functional teams and leadership with clear technical direction.
- Experience mentoring and elevating engineering teams.
- Familiarity with Rust and the Tauri framework is preferred.
- Familiarity with React and TypeScript UI development is preferred.
- Experience integrating desktop clients with cloud backends through REST, WebSockets, or gRPC is preferred.
- Background in OS hooks, accessibility APIs, inter-process communication, silent background processes, system tray agents, notification-driven UX, endpoint telemetry, observability SDKs, APM integration, or enterprise software distribution is preferred.
Benefits
- Permanent contract with a competitive compensation package.
- Hybrid work model balancing office and remote work, with a structured approach for new hires.
- Flexible hours and unlimited paid time off in addition to 22 days of holidays.
- Company-paid bank holidays, sick days, bereavement leave, and three volunteering days per year.
- Health insurance through Bajaj, including OPD coverage for dental, vision, health check-ups, consultations, and pharmacy expenses.
- Access to professional training platforms.
- Personal accident insurance with coverage up to three times annual CTC.
- Paid maternity, paternity, and adoptive-parent leave policies.
- Gratuity under the Payment of Gratuity Act after a minimum of five years of employment.
- Referral bonuses for successful hires after three months of continuous employment.
Tech Stack
Categories
About Nexthink
Nexthink builds a digital employee experience (DEX) management platform used by enterprise IT teams to monitor endpoints, analyze performance, capture sentiment, and remediate issues at scale. It sells cloud-based software and services on a subscription model to improve reliability and support across the digital workplace. Founded in 2004 and headquartered in Prilly, Switzerland, the company is privately held and backed by Vista Equity Partners.
