Security Software Engineer

  • Security
  • Permanent
  • Remote, OR 97458, USA

At Umbrel, we believe that everyone should be able to enjoy the convenience and benefits of the cloud, without giving up the ownership and control of their data.

To achieve our vision, we're building a new kind of operating system for running a personal server. So instead of paying ransoms for storing your own data on someone else's computer and having it auctioned off to advertisers β€” you could easily spin up your own server and self-host all of your data and services yourself. Just like the cloud, but one that you own and control.

The personal computer revolution shifted computing from rooms full of computers (mainframes) to personal computers. The personal server revolution will shift computing from rooms full of servers (data centers) to personal servers.

We believe that over this decade, personal servers will become as ubiquitous as the internet routers today. And our goal is to power this shift by making an incredibly simple yet powerful operating system for running them.

Engineers on our team today:

  • Work primarily in JavaScript, and dabble in Shell/Python as necessary
  • Build APIs in Node.js
  • Are extremely supportive, especially when teammates are faced with new challenges
  • Leave no opportunity to sneak jokes into the source code
  • Are left to autonomously figure out solutions to their challenges
  • Think hard about every problem and its solution from user’s perspective
  • Value clear and frequent communication (we do a lot of reading and writing)
  • Enjoy being a generalist and are not tied down to a specific framework or surface area of our codebase
  • Are naturally curious and willing to learn something they don’t have experience in
  • Feel a great sense of accountability to each other
  • Have good judgement of when to ship: perfect is the enemy of good
  • Have a deep understanding of Linux/Docker/networking

Bonus: If you have some CVEs or vulnerability disclosures under your belt.

Here are some of the things we wish to work on:

  • Get our stable release out by ticking off everything listed in our security disclosure
  • Build out 3rd party security audit cycle
  • Think about how we can make Umbrel more secure than the average home IoT device
  • Build great security practices without losing velocity of shipping product

Benefits working at Umbrel:

  • πŸš‘ Health insurance
  • πŸ’» New work equipment
  • 🌎 Work from anywhere in the world
  • πŸ’†β€β™€οΈ Complete autonomy at work
  • πŸ“š Learning and development stipend
  • πŸ•° Flexible work hours
  • πŸͺ‘ Budget for home-office setup
  • 🏝 Minimum 2-weeks of paid time off
  • ❀️ Most importantly β€” doing meaningful work that can change the world