Senior Software Engineer (m/f/d) - Rust, Linux & Security - Remote
Core
Develop reusable software components for secure product environments using Rust on Linux/NixOS.
Role type
Senior Software Engineer (System/Security)
Builds
Reusable platform components for secure product environments
Domain
Cybersecurity / Systems Programming
Deliverable
production ML models | product features
Required skills
Rust, Linux, NixOS, mTLS, IPsec, FIDO Device Onboarding, CI/CD, Unit/Integration/E2E testing, Open Source contributions
Preferred skills
Fuzzing, Property-Based Testing, reproducible builds, Open Source contributions
Technologies
Rust, Linux, NixOS, SPIFFE/SPIRE, mTLS, IPsec, FIDO
Responsibilities
Conceive, develop, and integrate new software components for secure environments; Develop and evolve components with Rust on Linux and NixOS; Work on SPIFFE/SPIRE, mTLS, IPsec, and FIDO Device Onboarding; Maintain and improve existing Rust software; Develop automated tests; Advance CI/CD processes; Contribute to Open Source projects like Nixpkgs, Linux Kernel, or systemd; Support internal teams in platform component usage.
Seniority
Senior, hands-on IC
