Staff/Senior Software Engineer - Desktop Application

Added
16 days ago
Type
Full time
Salary
Salary not provided

Related skills

rust react windows typescript macos

๐Ÿ“‹ Description

  • Define and drive technical vision and architectural strategy for the desktop client application.
  • Lead design of a high-performance, native desktop app for Windows and macOS at 20M+ endpoints.
  • Partner with product, backend, and AI/ML teams to align the client with the AI platform.
  • Provide technical leadership on client architecture, coding standards, and best practices for
  • Architect and deliver a reliable, secure application across distribution lifecycle: signing
  • Champion observability, crash reporting, performance monitoring, and diagnostics across the client

๐ŸŽฏ Requirements

  • 7+ years of desktop application engineering experience shipping native apps on Windows and macOS.
  • Proven success shipping client apps to large user bases with platform-specific constraints.
  • Strong proficiency in Rust and/or C++, with cross-platform desktop experience.
  • Deep knowledge of Windows and macOS OS APIs.
  • Hands-on experience with full distribution lifecycle: signing, packaging, auto-updates, deployment
  • Strong understanding of desktop app performance profiling, memory management, and crash diagnostics.

๐ŸŽ Benefits

  • Hybrid work model balancing office and remote work.
  • Relocation package for international candidates.
  • Unlimited vacation plus 25 days holiday; various additional perks.
  • Office with Lake Geneva view; access to fitness centre; travel and language-learning support.
  • Regular company and team events; referral bonuses; many other benefits.

๐Ÿšš Relocation support

Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’