Developer & Community Advocate at Firezone (W22)
$80k - $140k  •  0.10% - 0.50%
Open-source, blazing fast alternative to corporate VPNs
Mountain View / Remote
Full-time
1+ years
About Firezone

Firezone secures remote access to networks and applications for organizations of all sizes around the world. We’re building a next-generation, open-source network security platform that leverages new tech like WireGuard and eBPF to provide a run-anywhere firewall for the work-anywhere era.

We’re backed by world-class investors such as Y Combinator, 1984 Ventures, Uncorrelated Ventures, Gaingels, Amino Capital, and many notable angel investors.

Perks

  • Remote-first work with the option to work locally out of our Mountain View office if you’re in the Bay Area. We attend conferences and hold fun off-sites, so you’ll still get the chance to meet everyone on the team if you work remotely.
  • Flexible budget for your ideal workspace setup. Whether it’s a custom-built beefy Linux desktop or an Apple-powered mobile workstation — build your dream battlestation to get your work done! Use whatever gear suits you best.
  • Comprehensive medical/dental/vision plans.
  • Flexible work hours and paid vacation.
  • $100/month stipend to support open source.
About the role
Skills: Software Security, Information Security

We’re looking for someone to strengthen our relationship with users and IT teams worldwide. You’ll create technical content, run workshops, solve customer problems, and lead growth for Firezone's community. This role is perfect for someone passionate about technology, who wants to make helping teams with network security their full time job.

Key features that make the role unique:

  • Lead community at an open-source company - We’re confident community will be one of the most critical functions at Firezone to drive growth and customer success. You’ll be given all the resources you need to develop a community relations program from scratch.
  • You’ll develop a deep understanding of our users and how they think about network security. This knowledge will be key to shaping our product roadmap and impacting our strategic decisions around marketing and sales.

Required Skills

  • Excellent written communicator. You will create code samples, demos, prototypes, articles, and tutorials to engage technical audiences at scale.
  • Experience developing, supporting, or advocating for a technical product as a developer, administrator, developer advocate, or community manager.
  • You have experience blogging/writing technical articles / delivering presentations / creating effective educational material.
  • Developer-centric and willing to step into our user’s shoes to better understand their needs.
  • Passionate about helping others with their security success.

Bonus points if you:

  • You have recognition and credibility in your technical community.
  • Have experience working with technical products, in particular, network security products.
  • Previously worked at a startup or have an interest in startups.
Technology

Firezone builds software that companies trust to shuffle packets around quickly and securely. Performance, reliability, and security are key.

Some of the fun, bigger technical challenges we face are:

  1. Scaling WireGuard & eBPF performance to saturate the fastest network links
  2. Scaling firewall configuration management to multisite topologies
  3. Compiling and distributing Erlang applications across many different operating systems and CPU architectures
  4. Building secure, performant native platform apps that integrate well with enterprise MDM systems

To facilitate the above, Firezone is built primarily in Elixir/Phoenix — we think Erlang and OTP provide the perfect foundation for building a secure, scalable distributed networking product (after all, it powers much of the world’s telecom infrastructure!).

The server application is split into three supervised OTP apps: fz_http for orchestration, fz_vpn for VPN termination, and fz_wall for managing the host firewall. We built it this way to support multi-site topologies (fz_vpn, fz_wall) that can be orchestrated by a central control plane (fz_http).

Some of the low-level kernel interfacing and eBPF compilation will be moving to Rust soon along with a cross-platform core client library that will power the client applications for each platform (Apple, Linux, Windows).

See our architecture diagram:

Architecture

Interview Process

We value the ability to learn quickly, take ownership, and build over raw years of experience or company logos on your resume. Our goal is to make a well-informed decision based on your ability to do the work you’ll be expected to do at Firezone without subjecting you to a long drawn-out process.

This role requires plenty of writing and speaking. Sending us any samples of past work will help expedite the process.

Our typical process involves:

  1. Introduction Call - A chance to connect and see if there is interest from both sides, share more about our vision and roadmap, and learn more about your experience.
  2. Interview Call - We’ll put you in the driver’s seat to plan a community initiative. We want to give work you’d do at Firezone and also get a feel for what it’d be like to work with you. Typically this part of the process would be over a video call, with a small take-home exercise as well.
  3. Follow-up Call (Sometimes) - If we have any additional questions we’ll schedule a short follow up call.
  4. Background and reference checks.
  5. Offer Decision

Other jobs at Firezone

fulltimeMountain View / RemoteDevops$80k - $140k0.10% - 0.50%1+ years
fulltimeMountain View, CA / RemoteFull Stack$100k - $180k0.25% - 1.00%6+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›