Hey there! We’re looking for a Golang developer to join us at Safing, maybe that’s you?
Golang is not a hard requirement! If you have experience in C or C++ we’re sure you’ll quickly pick up Golang.
Forging powerful privacy tools.
We're on a mission to help everyone withstand today's mass surveillance so they can reclaim their privacy.
We are not striving to create a unicorn, which we can sell for a huge profit. Rather, we strive to be a sustainable business and have a meaningful impact in today’s Internet landscape. As we take our mission seriously, we are not only open sourcing our products, but are also open about our funding, influences and business model.
Safing develops three tools, which in unison equip everyday online citizens to withstand mass surveillance. We’re not solving every privacy problem out there, but we believe our approach tackles some root problems and will have a massive impact on peoples lives!
As we’re beginning to hire our first employees, we are looking for people who complement our team, helping out in areas where we have our greatest bottleneck: Golang Development.
This role involves lots of hands on, low level programming. As mentioned before, Golang is not a hard requirement, experience in C or C++ will suffice for you to quickly pick up Golang. Together with Daniel, our lead developer, you will work on further progressing our main products: Portmaster and Gate17. Daniel will guide you into the products, their architecture, the code and the workflow: conceptualizing, coding and testing.
Because Portmaster and Gate17 are both deeply rooted in the realm of network security, any experience in this realm is a big bonus. You should definitely know your way around protocols (TCP, UDP, DNS, HTTP, …) and firewalls (no brands, just how they work), as well as being intimate with how the Internet works on a network level.
Additionally, if you have ever worked with operating system internals, such as process handling or the network stack, you will have an easier time getting into our technology.
After you feel comfortable enough, you’ll quickly be able to take over responsibility over bigger features, hence you will have a great influence on the performance and impact of our products.
Because we are a small team with lots of responsibilities, it will be helpful if you are flexible and willing to adapt into related areas you feel comfortable with. This might include CI/CD Pipelines, Linux server maintenance, decentralized network infrastructure and performance optimization. This will happen naturally, and only after you feel confident in your current role, but we felt the need to point that out beforehand. After all, we are still in the startup phase.
Also, be prepared to collaborate with additional team members soon. We do have plans on expanding the team further, but again, all should grow naturally.
All jobs at Safing start with your application via email, where you can tell us a little bit about yourself. After that, we’ll have 1-2 short interviews and stay in touch after that. If it’s a good fit for both of us you can immediately start out with a paid trial (spanning 3 months), leading into full employment thereafter.