Senior Windows Desktop Apps Developer (macOS experience is a bonus) Offline
We are building a real-time AI-powered desktop assistant that runs on-screen during sales calls — a live mission control layer that floats seamlessly above Zoom, Google Meet, and similar tools. The product already exists and is actively deployed in enterprise environments.
While our current shell utilizes Electron and React, this is not a standard frontend or web-wrapper role. We need a systems-level Windows Desktop Engineer who deeply understands the Windows OS, knows how to write low-level native modules, and can make software feel truly native, responsive, and invisible in terms of resource usage. Windows is our primary platform and the core focus of this role, with macOS experience considered a strong bonus.
You will own the native desktop layer end-to-end: system audio capture, Win32 windowing architecture, process management, native module development, enterprise deployment constraints, and OS-level integrations.
Key Responsibilities
- Own and evolve the native architecture of our desktop application, primarily focusing on Windows OS integrations.
- Build, maintain, and optimize native modules (using C++, C#, or Rust) that interface with our Electron shell via N-API, pushing beyond what the web layer can provide.
- Implement and stabilize real-time audio capture directly from the OS — handling system audio, microphone streams, and process detection for meeting tools (Zoom, Teams, Meet) using WASAPI/DirectSound.
- Design robust window management: always-on-top overlay behaviors, transparent windows, multi-display support, and smooth lifecycle management using Windows APIs.
- Solve complex enterprise deployment challenges: MSI/MSIX packaging, MDM compatibility, Active Directory/Group Policy constraints, certificate signing, and IT-managed device environments.
- Strictly manage and optimize CPU, RAM, and battery footprint so the app runs invisibly alongside resource-heavy video conferencing tools.
- Bonus: Contribute to and maintain the macOS equivalent of these systems (CoreAudio, Swift, Objective-C) if you have the relevant experience.
Requirements
- Extensive commercial experience building, optimizing, and shipping production-grade Windows desktop applications.
- Deep proficiency in at least one systems-level language used for Windows native development: C++, C#, or Rust.
- Strong understanding of Windows OS internals: Win32 APIs, process management, memory allocation, permissions, and accessibility APIs.
- Hands-on experience with Windows audio subsystems (WASAPI) and real-time media streaming.
- Proven experience deploying desktop software in strict enterprise environments (familiarity with code signing, IT policies, and MDM solutions).
- Experience bridging native code with Electron (main/renderer/preload architecture, IPC design, Node-API/N-API).
- High ownership, strong engineering judgment, and a track record of solving hard, low-level desktop engineering problems.
Nice to Have
- Strong macOS desktop development experience (CoreAudio, Swift, Apple code signing).
- Experience with Tauri or willingness to evaluate it for future architectural migrations.
- Knowledge of Zoom SDK, Microsoft Teams integrations, or similar meeting platform APIs.
- Background in audio signal processing or real-time audio streaming.
- Experience with security-conscious engineering: secure IPC, sandboxing, and memory safety.
Tech Stack Context
- Desktop: Windows Native Modules (C++/C#/Rust) + Electron + React.
- Backend (Separate Team): Python, FastAPI, Pinecone, GCP. The desktop app communicates with the backend in real-time via WebSockets/streaming. You will not be responsible for backend work.
We offer:
- A high-impact role with real ownership of a core product layer used daily by enterprise sales teams.
- Remote-first, async-friendly collaboration model.
- Competitive compensation, discussed individually based on experience.
- Stable long-term engagement with a clear product roadmap.
- Engineering-driven culture where quality, performance, and correctness come first.
Recruiting process:
- CV review by the CEO
- HR / Introductory call
- Technical interview with the engineering team
- Final interview with the Hiring Manager
- Job Offer
Required skills experience
| Windows API | 5 years |
| Windows OS | 5 years |
Required languages
| English | C1 - Advanced |
| Ukrainian | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs Sysadmin →