Rust Engineer (Android)
Location: Mountain View
Posted on: September 14, 2023
We're looking for an Android application engineer to own
Firezone's Android client and drive it to launch.
This would be a great role for a seasoned application engineer
looking to overcome distributed systems challenges at an
early-stage security startup. If you thrive on solving low-level
packet hacking problems, lie awake at night dreaming of NAT
traversal, or obsess over squeezing every last bit of performance
from your network stack, this role is ideal for you!
You'll be responsible for architecting, implementing, and testing
the Firezone Android application using the JNI to bridge our
low-level connectivity layers in Rust. The ideal candidate will
have experience shipping and maintaining production Android
applications that involve low-level native code in Rust.
If you're not the world's foremost Rust expert, that's ok! While a
certain amount of Rust proficiency is ideal for this role, we value
motivation to learn quickly and hack on challenging technical
problems above all else.
Key features that make the role unique:
Ship code that runs on thousands of customer's devices
Overcome connectivity challenges related to blocking of the
WireGuard - protocol by nation-states, congested public WiFi, and
other hostile networks
Opportunity to "wear many hats": Rapidly level up your skillset
across a variety of technologies from cross-platform development to
TCP/IP hacking, to hacking on core pieces of the WireGuard
protocol, to packet interception and mangling.
Nearly all of your work will be public - our codebase is 100% open
Be a founding engineer - you'll make core architecture choices,
shape company culture, and help set the bar for quality and
We're a remote team, but we also value human interaction: we meet
regularly for fun offsites, conferences, or hackathons.
Keywords: Firezone, Mountain View , Rust Engineer (Android), Engineering , Mountain View, California
Didn't find what you're looking for? Search again!