We’re looking for a senior backend engineer to make foundational technology decisions and help mentor a growing team. This would be a great role for a seasoned engineer looking to join a fast-growing security startup.
You'll be responsible for designing, testing, and implementing various parts of the Firezone connectivity layers in Rust. If you thrive on solving low-level packet hacking challenges, lie awake at night dreaming of NAT traversal, or are obsessed with squeezing every last bit of available through out of your networking code, this role is ideal for you!
If you’re not a Rust expert, that’s ok! While a certain amount of Rust proficiency is ideal for this role, we’re happy to provide the resources so the right candidate can get up to speed quickly. We value motivation to learn quickly and hack on challenging technical problems above all else.
Key features that make the role unique:
- We use Elixir/Phoenix for the control plane and Rust for the data plane. If you love solving complex, distributed systems problems and/or enjoy hacking on low-level networking code that interfaces closely with the OS kernel, this role is ideal for you!
- Most of your work will be public — our codebase is open source.
- Work closely with our users to ship features and fix bugs.
- Be a founding engineer - You’ll make core architecture choices, shape company culture, and help set the bar for quality and execution.