Desktop Software Engineer (Go) - remote

Fleet Device Management
Posted 2 years ago
Compensation 🤑


$100,000 to $180,000+ USD &.3% Stock Options


Let's start with why we exist. 📡

Ever wondered if your employer is monitoring your work computer?

At Fleet, we think it's time device management went open source.

Why should you join us? 🛸

  • Work from anywhere with good internet. (We're 100% remote. No office. No commute.) Everyone works remote, but you don't feel remote. There is no "headquarters". You are free to travel and move.
  • Fleet can offer you a competitive salary, significant equity, and an independent, outsider-friendly culture. Work with helpful, kind, and motivated people who know what they're doing.
  • At Fleet, we value focus, iteration, and meaningful results– not 60 hour work weeks. We are non-judgmental and laser-focused on growing the company.
  • Work closely with experienced, well-funded founders and a great team, including the people who created osquery (osquery.io) and Sails (sailsjs.com). We care about openness and transparency.
  • Work computers can be private and safe. Help make endpoint monitoring less intrusive and more transparent.
  • Protect the production servers and employee laptops of Earth's largest companies. Work on a product used by lots of people who care about what you do.
  • Fleet is growing quickly, with significant revenue from Fortune 1000 customers. You will have lots of opportunities to make decisions, learn, and try new things.

Responsibilities 🔭

Fleet deployments range from single servers to over 100,000 clients connected to horizontally scaled Fleet servers. Orbit, our osquery launcher, is written in Go and allows for ease of maintenance and upgrading osquery in each of those thousands of hosts. Fleet Desktop is a new part of our framework that is meant to take what we offer with Orbit to the next level.

We are looking for developers with desktop experience to join and help make Fleet Desktop a reality.

Here are some of the tasks you might work on:

  • Design and implement new features and APIs with Go in Fleet’s 100% source-available codebase.
  • Implement multi-platform reliable and performant code that will run on hundreds of thousands of servers and workstations.
  • Work with Fleet’s product team, customers, and the wider open-source community to improve IT and security workflows.
  • Support customers and users using software you built at organizations you’ve heard of.

Are you our new teammate? 🧑‍🚀

  • Mid-level to senior engineering experience (4+ years) with backend or full-stack software engineering.
  • Experience building desktop applications.
  • Experience with Redis and/or SQL databases. (Particularly MySQL or MariaDB.)
  • ⏰ Your work hours have significant overlap with Americas time zones.
  • 🗣️ You have great written and oral communication skills, especially in English.
  • 🔩 You are competent with source control in Git. You use issue trackers and other worthwhile processes to get more meaningful work done.
  • 🪜 You can mentor other developers and do code reviews. Maybe you managed open source projects before;maybe you collaborated closely with more junior engineers at work. You understand the importance of promoting a positive engineering culture.
  • Bonus: Experience programming with Go.
  • Bonus: Experience working with Mobile Device Management (MDM) APIs.