We’re looking for a Senior Golang Developer (Desktop) 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 will be
a permanent employment
opportunity for candidates based in
Spain, Germany, Romania, and Poland
. If you prefer a B2B contract, please indicate it in your application form.
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.
Strong proficiency in Go (Golang)
, with deep experience in concurrent and low-level system programming.
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)
Beware of fraud agents! do not pay money to get a job
MNCJobs.de will not be responsible for any payment made to a third-party. All Terms of Use are applicable.