Staff/Senior Desktop Application Engineer
Core
Designing, architecting, and implementing a native desktop application for an AI-powered IT self-service chat agent distributed to 20+ million endpoints.
Role type
Staff/Senior Desktop Application Engineer
Builds
A native desktop client application for Windows and macOS
Domain
Enterprise IT management, Digital Employee Experience (DEX), Cross-platform desktop development
Deliverable
production ML models | product features
Required skills
Rust, C++, Windows OS APIs, macOS OS APIs, Application distribution lifecycle, Performance profiling, Memory management, Crash diagnostics, Technical leadership, Mentoring
Preferred skills
Tauri framework, React, TypeScript, REST/WebSockets/gRPC integration, System-level programming, Endpoint telemetry, Enterprise software distribution
Technologies
Rust, C++, Tauri, React, TypeScript, Windows, macOS
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. Partner with product, backend, and AI/ML teams to align the client experience. Provide technical leadership on client architecture, coding standards, and best practices. Architect and deliver a reliable, secure application covering the full distribution lifecycle. Champion observability, crash reporting, performance monitoring, and diagnostics. Act as a mentor and multiplier, raising the technical bar. Lead technical deep dives, design reviews, and roadmap alignment discussions.
Seniority
Staff/Senior, hands-on IC with strategic influence