Private Business Network Full-Stack Go Software Engineer (Golang)

via WeWorkRemotely

Logo.gif?ixlib=rails 2.1

Headquarters: Denver, CO, USA
URL: https://privatebusiness.network

Private Business Network is an enterprise VPN and cyber security solution being developed by the makers of Private Internet Access (PIA), one of the world's leading consumer VPN services. We are building a next-generation cyber security product for SMBs that want the ease-of-use of a consumer VPN (On/Off), but need centralized management, powerful web filtering, and end-to-end encrypted audit logging. The product is currently in internal beta and launching later this summer.

Your challenge, should you choose to accept it, is to lead the development of the backend VPN infrastructure, custom VPN client/server framework, and cross-platform VPN clients. It is full-stack in the truest sense, with roughly a 75% backend and 25% frontend split, although not in the sense of a traditional web app. The frontend consists of VPN clients using webview technologies (custom, not Electron). Knowledge of Win32 and macOS Cocoa will be helpful in making the apps feel at home on these platforms.

In addition, there are plenty of opportunities to work on various different parts of the product, including end-to-end encrypted audit logging, cryptographic key management, single-sign on (SSO), device management (MDM), configuration management, and more.

Our infrastructure is managed with Packer, Terraform, and Docker and we use both AWS and bare metal hosting providers. We're strong believers in a "less is more" philosophy and still use Makefiles and shell scripts with a sprinkle of Python in our build process.

We are a fully-remote company, although sometimes our team members like to be in the same part of the world, it is by no means a requirement. Currently, we are just a handful of people, but we want to cultivate a transparent and friendly culture where everybody feels like they are connected and part of a team that is building something awesome!

Requirements:

  • Cross-platform (native or hybrid) app development experience (macOS, Windows, Linux)
  • Familiar with network protocol design, C10K problem, and Go garbage collector highly desired
  • Secure systems design experience is a nice to have (cryptography, AWS KMS, Secrets Manager, etc.)
  • Experience containerizing applications using Docker (e.g., Kubernetes concepts desired!)
  • Familiarity with Curve25519, ECDH, secret sharing, WireGuard, osquery, MDM, etc. are a huge plus!

Compensation Salary DOE ($120,000 - $150,000 USD) | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits.

Please email [email protected] with "Private Business Network Application" in the subject line and include your current resume, links to shipping apps or code you are most proud of. Thanks for looking!

To apply: https://privatebusiness.network/jobs

Posted Private Business Network Full-Stack Go Software Engineer (Golang) on April 15, 2019 via WeWorkRemotely

Other remote programming jobs

Find a remote job

Don't miss out on your dream job, get the best remote jobs in your inbox every day!


Was this job helpful? Yes / No

Keep your remote working skills sharp—get notified when we post the next remote work interview! RemoteHabits will help you achieve your remote work goals!