Employer description & source details
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 elevat
Extracted skills: typescript, react, go, c++, security