← Back to jobs
A

Senior Software Engineer, Cross-Platform Desktop Client

Anyray·Israel·en
HybridFull-timeEmbedded Software DevelopmentEnterprise Software

Own a production Node.js CLI and signed tray application used by developers and managed enterprise fleets. Lead development across macOS, Windows, and Linux, with a focus on safe configuration changes, resilient updates, deployment, and remote diagnostics.

Responsibilities

  • Own the CLI, tray application, updates, documentation, and product roadmap
  • Safely modify third-party application configurations with backups and rollback
  • Track vendor configuration changes and provide safe manual fallbacks
  • Measure and reduce antivirus and endpoint security false positives
  • Support managed-fleet deployment through profiles, policies, credential helpers, and silent rollout
  • Build health checks, repair commands, and privacy-conscious remote diagnostics

Requirements

  • Strong TypeScript skills and several years of owning shipped software
  • Experience shipping client-side software to machines you could not directly access, such as desktop applications, CLIs, agents, installers, or IDE extensions
  • Careful handling of user state, including atomic writes, idempotency, and clean rollback
  • Ability to work across Windows as well as macOS
  • Testing and remote debugging skills using logs and screenshots
  • Experience using AI coding tools

Nice to have

  • Experience with MDM tools such as Jamf, Intune, Group Policy, or configuration profiles
  • Experience reverse-engineering application configuration safely
  • Experience shipping signed desktop applications using notarization, Authenticode, Tauri, or Electron
  • Experience getting software cleared through Defender, SmartScreen, or Gatekeeper
  • Packaging and self-update experience
  • Rust experience

Relevance

More opportunities

Similar jobs

The newest open roles in Embedded Software Development.

Questions, answered

Frequently asked questions

Senior Software Engineer, Cross-Platform Desktop Client | CVZilla