Job VC
Rust Developer
Technologies
Description
About Flamingo
Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.
We are now expanding our system layer, developing cross-platform agents and background services written in
Rust
, designed to operate on
Windows, macOS, and Linux
environments. These agents form the backbone of our telemetry and device management capabilities across thousands of managed endpoints.
Role Overview:
As a
Rust Developer
, you’ll build reliable, high-performance system services and daemons that power Flamingo’s open-source infrastructure for MSPs.
You will work closely with backend engineers to design, implement, and optimize cross-platform components responsible for device management, monitoring, and secure data exchange.
Key Responsibilities:
Develop cross-platform agents, daemons, and background services in
Rust
for
Windows, macOS, and Linux
.
Work with low-level system APIs and platform-specific tools:
Win32 API
,
LaunchAgents/Daemons
,
systemd
, and more.
Integrate services with backend infrastructure via
HTTP
,
WebSockets
, and
NATS
.
Write secure, asynchronous, and performant Rust code using
Tokio
,
Serde
, and
Tracing
.
Optimize real-time data processing, message handling, and network performance.
Collaborate with backend and platform teams to ensure reliability, observability, and security across deployments.
Contribute to our
open-source projects
by writing clean, documented, and community-friendly code.
Our Stack:
Language:
Rust (1.8x+)
Core Libraries:
tokio, serde, anyhow, tracing, thiserror
Networking:
reqwest / hyper (HTTP), tokio-tungstenite / warp (WebSockets), nats.rs (NATS)
Platform APIs:
Windows – Win32, COM, Registry
macOS – LaunchAgents, Daemons, Keychain
Linux – systemd, journal, epoll, nix crate
Tooling:
Git, GitHub, cross-platform builds
Qualifications:
Must-Have
Strong proficiency in
Rust
, including async programming and ownership concepts.
Experience developing
system-level software
for at least one major OS (Windows, macOS, or Linux).
Familiarity with
platform APIs
(e.g., Win32 API, systemd, macOS Daemons).
Solid understanding of
networking
(TCP/UDP, WebSockets, HTTP).
Experience with
multi-threaded
and
asynchronous
programming.
Attention to
security, performance, and code maintainability
.
Nice-to-Have
Experience with
NATS
, message brokers, or real-time telemetry systems.
Experience building
cross-platform agents or monitoring tools
.
Contributions to
open-source projects
(especially in Rust).
Experience with
C/C++
development.
Why Join Flamingo?
High-impact role:
Build the foundational layer of Flamingo’s open-source infrastructure.
Ownership & Equity:
Competitive salary plus meaningful stock options in an early-stage startup.
Modern Tech Stack:
Rust, NATS, async, cross-platform tooling, the best of systems and cloud engineering.
Remote-first Culture:
Flexibility to work from anywhere while collaborating with a world-class team.
Mission-Driven Company:
Help us redefine how MSPs operate with open-source, automation, and AI at the core.
Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.
We are now expanding our system layer, developing cross-platform agents and background services written in
Rust
, designed to operate on
Windows, macOS, and Linux
environments. These agents form the backbone of our telemetry and device management capabilities across thousands of managed endpoints.
Role Overview:
As a
Rust Developer
, you’ll build reliable, high-performance system services and daemons that power Flamingo’s open-source infrastructure for MSPs.
You will work closely with backend engineers to design, implement, and optimize cross-platform components responsible for device management, monitoring, and secure data exchange.
Key Responsibilities:
Develop cross-platform agents, daemons, and background services in
Rust
for
Windows, macOS, and Linux
.
Work with low-level system APIs and platform-specific tools:
Win32 API
,
LaunchAgents/Daemons
,
systemd
, and more.
Integrate services with backend infrastructure via
HTTP
,
WebSockets
, and
NATS
.
Write secure, asynchronous, and performant Rust code using
Tokio
,
Serde
, and
Tracing
.
Optimize real-time data processing, message handling, and network performance.
Collaborate with backend and platform teams to ensure reliability, observability, and security across deployments.
Contribute to our
open-source projects
by writing clean, documented, and community-friendly code.
Our Stack:
Language:
Rust (1.8x+)
Core Libraries:
tokio, serde, anyhow, tracing, thiserror
Networking:
reqwest / hyper (HTTP), tokio-tungstenite / warp (WebSockets), nats.rs (NATS)
Platform APIs:
Windows – Win32, COM, Registry
macOS – LaunchAgents, Daemons, Keychain
Linux – systemd, journal, epoll, nix crate
Tooling:
Git, GitHub, cross-platform builds
Qualifications:
Must-Have
Strong proficiency in
Rust
, including async programming and ownership concepts.
Experience developing
system-level software
for at least one major OS (Windows, macOS, or Linux).
Familiarity with
platform APIs
(e.g., Win32 API, systemd, macOS Daemons).
Solid understanding of
networking
(TCP/UDP, WebSockets, HTTP).
Experience with
multi-threaded
and
asynchronous
programming.
Attention to
security, performance, and code maintainability
.
Nice-to-Have
Experience with
NATS
, message brokers, or real-time telemetry systems.
Experience building
cross-platform agents or monitoring tools
.
Contributions to
open-source projects
(especially in Rust).
Experience with
C/C++
development.
Why Join Flamingo?
High-impact role:
Build the foundational layer of Flamingo’s open-source infrastructure.
Ownership & Equity:
Competitive salary plus meaningful stock options in an early-stage startup.
Modern Tech Stack:
Rust, NATS, async, cross-platform tooling, the best of systems and cloud engineering.
Remote-first Culture:
Flexibility to work from anywhere while collaborating with a world-class team.
Mission-Driven Company:
Help us redefine how MSPs operate with open-source, automation, and AI at the core.