For every star on GitHub, we'll donate $2 to clean up our waterways. Star us now!
Meltano is all-remote, which means we don’t have any offices, hire the best talent from all around the world, and rely heavily on asynchronous communication so that people can work where and when fits them best.
As Meltano came out of GitLab, one of the world’s largest all-remote companies, our approach to remote work is modeled closely after theirs. GitLab’s Remote Playbook and public handbook are invaluable resources to learn about remote work at scale, and much of what’s described there in terms of processes and best practices can be assumed to apply to Meltano as well.
Of course, we move things over to our own handbook (which you are reading right now) when we can adapt them to be more appropriate for our size and unique culture.
Our team is currently distributed across the United States, Mexico, Canada, the Dominican Republic, Germany, and the United Kingdom. We hope to keep growing that list until we cover all continents and time zones.
To hire globally, we use Remote, who currently provide service in over 50 countries with dozens being added every year. If your country shows as “Available” in Remote’s Country Explorer, it is very likely that we will be able to hire you there.
In terms of time zones, we require there to be some overlap with your manager for 1:1s, but you are generally free to arrange your working hours however works for you. Some community-facing roles require you to be in a specific time zone or region, in which case this will be specified in the job description.
Check out our section on compensation to learn how that is affected by where you live and work from.
We think of our remote environment as having lots of mini virtual headquarters vs it needing to be one physical location. We use various tactics to build community and rapport to feel connected as a team. Some of these include…