How Remoteville checks and expires listings

Senior Native Desktop Systems Engineer

Skills
C#C++Electron.JsObjective-CRustSwift
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Production-grade desktop software for macOS or Windows
  • Native development with Swift Objective-C C++ Rust or C#
  • Deep knowledge of IPC memory management and process lifecycles
  • Experience with OS permissions installers and background services
  • Strong performance optimization and system stability skills
  • 7+ years of software engineering experience

Nice to have

  • Product sensibility
  • Native UI polish
  • Performance minded
  • Systems thinking

Day to day

  • Own the architectural layer connecting application logic with macOS and Windows operating systems.
  • Develop high-performance native desktop software with deep OS integration and lightweight resource usage.
  • Build background agents automated updates crash recovery and local AI-enabled workflow features for real-time desktop experiences.