···
Log in / Register
Desktop Application Developer / Senior Software Engineer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Andorra
Favourites
New tab
Share
Description

We’re looking for a **Senior Desktop Application Developer** with deep experience building **native, system\-integrated desktop applications** like **Windows, macOS, Linux**. You’ll be responsible for developing the core client used to establish secure connections, enforce policies, and manage authentication in our **Enterprise VPN and Zero Trust** platform. This is a highly technical role requiring strong familiarity with **OS internals**, **networking APIs**, and **secure software design**. Your work will directly impact how users connect to protected networks, access internal services. As a key member of the **founding team**, you’ll shape our **technical strategy**, **engineering practices**, and **system resilience**. Your decisions will influence both product direction and company growth. **Our philosophy is that we are a small, close\-knit team, and we care deeply about you:** * Competitive pay rates * Fully remote work environments * Self\-managed time off **Important:** * This is a full\-time remote job, and it will be **a long\-term** **B2B contract.** * On our website in JD, you can see the locations for this role **Your contribution will include:** * Develop, and maintain robust, secure desktop applications for **Windows** and/or **macOS** and/or **Linux** * Interface directly with **network adapters**, **system services**, and **low\-level OS APIs** * Implement features such as **privilege elevation**, **network interface monitoring**, **credential management** * Ensure strong support for enterprise deployment practices (code signing, autostart, firewall rules, update systems) * Collaborate with backend, security, and infrastructure teams to integrate with backend APIs and gateway architecture * Debug platform\-specific issues across environments, including service crashes, permissions, and system policy enforcement * Follow secure coding practices and protect against attack vectors (i.e. libraries injection, privilege abuse, or improper sandboxing) **You’ll be a great fit if you have the following:** * 4\+ years of experience developing **native desktop applications** for **Windows** and/o**r macOS** and/or **Linux.** * Proficiency in a systems\-oriented language like **C\+\+**, but also good knowledge of hybrid development **TypeScript** used with system bindings. * Good knowledge at least at one of the following: **Windows system internals** (i.e. Win32 API, services, registry, drivers, network stack) or **macOS system APIs** (i.e. LaunchAgents/Daemons, socket access, keychain integration) or **Linux** (e.g., systemd services, netlink, iptables, dbus, permissions, networking stack) * Familiarity with secure communication protocols (i.e. **TLS**, **mTLS**, **IPC**, **gRPC**) * Good understanding of **networking fundamentals**: TCP/IP, UDP, DNS, TLS/SSL, firewalls, DNS, etc. * Knowledge of **code signing**, **MSI packaging**, and update frameworks **Bonus points for:** * Experience with **Swift** or **Objective\-C** (for tighter macOS integration) * Experience integrating with **VPN clients**, **network tunneling**, or secure networking libraries * Familiarity with **Electron** or **Tauri** if parts of the UI are web\-based * Experience with VPN protocols * Exposure to enterprise client deployment models (e.g., MDM, GPO) * Familiarity using **AI productivity tools** (e.g., GitHub Copilot, Cursor, CodeWhisperer, OpenAI, etc) * Experience in cybersecurity * Strong debugging skills (i.e. using tools like **Procmon**, **Wireshark**, **lldb**, and platform\-specific logging)

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.