freehire launches on Product Hunt on 26 August.

Follow →

Rust Systems Developer (SDK, Mobile & Routers)

Summary

Builds and optimizes a cross-platform Rust library that routes and accelerates player connections to game servers via SDK, mobile, and router integrations.

Job Purpose

ExitLag is looking for a Rust Systems Developer to work at the heart of our technology: libexitlag-rs, the library responsible for optimizing the connection between players and game servers.

You’ll be working with a single codebase running on multiple platforms, SDK (Windows/macOS), mobile (Android/iOS), and routers (OpenWrt).

If you enjoy asynchronous Rust, networking, and high-performance systems, this position is for you.

What you’ll be doing

  • Work on the core of our network pipeline (proxy, routing, and traffic optimization)
  • Develop integrations for SDK (Windows/macOS), Mobile (Android and iOS), Routers (OpenWrt / ARM / MIPS)
  • Work on performance, latency, and reliability
  • Work on cross-platform projects (from the core to integrations via FFI)
  • Contribute to continuous improvements in architecture and builds

Main Stack

  • Rust (async with Tokio)
  • Networking (TCP/UDP, TUN/TAP, SOCKS, Netfilter, WFP)
  • FFI (JNI, C API, bindgen)
  • Protobuf, SQLite
  • CI/CD and cross-compilation

Essential requirements

  • Experience with Rust in production (3+ years)
  • Experience with systems and network programming
  • Experience with FFI (JNI, C bindings, or similar)
  • Experience with cross-compilationStrong debugging skills (multi-platform / network)

Preferred

  • Experience with Android, iOS, Windows, or OpenWrt
  • Knowledge of VPNs, proxies, or gaming networking
  • System performance and optimization
  • English and/or Portuguese for technical communication

Benefits

  • Paid vacation: 30 days after 12 months of employment, with the option to sell up to 10 days.
  • Annual bonus (13th month): equivalent to 1 additional month’s salary, paid proportionally based on length of service.
  • Performance bonus (In-Company Goal): potential for up to 5x additional monthly salaries per year, based on goal achievement.
  • Stock Options: eligibility after 6 months of employment, 4‑year vesting period.
  • Flash Card: R$ 1,200.00/month with flexible use (food, home office, bills, or as preferred)
  • Birthday Day Off: a day off to celebrate however you like.
  • Bradesco Health Plan: 100% covered by the company for the primary beneficiary (initially).
  • Wellness partnerships: access to Zenklub (emotional health) and TotalPass (gyms and physical activities).
  • Educational subsidy: up to 50% coverage for courses and specialized training (after 6 months with the company).
  • Unlimited ExitLag license: full access to our premium product.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available