We’re looking for a Release Engineer who can own our development process. This would be a great role for a mid-level or senior engineer looking to join a fast-growing security startup.
Firezone’s product runs on a wide range of Linux distros and needs to interface closely with kernel technologies like WireGuard and eBPF. Our product is also mission-critical to our customer’s security posture. This presents challenging problems for the build-and-release pipeline and also means the bar for reliability is extremely high.
We’re looking for a talented Release Engineer that can own our CI pipeline, set up and maintain Arch, Debian, and Redhat package repositories for Firezone, and create containerized deployment options for Firezone (Docker, Kubernetes).
What makes this role unique
- Firezone is built primarily in Elixir which runs on the Erlang BEAM. Packaging an Erlang application for distribution is not a trivial task — Erlang expects the same dependencies on the deployed target as the build host. We use Chef Omnibus to solve this currently, but we’d love to find better ways. If you love hacking on compiler infrastructure, diving into the nitty gritty of Linux package structures, or building award-winning CI pipelines, this is the perfect role for you!
- 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.