Tendermint is building state-of-the-art consensus and networking protocols to enable internet-scale distributed applications. We’re passionate, self-driven, industry leaders whose mission is to build a better, freer internet. We're also building the Cosmos Network, a decentralized network of independent parallel blockchains, each powered by classical BFT consensus algorithms like Tendermint Core. We believe the technology we're building will have a major impact on human beings around the world. We’re well funded and growing quickly.
Our software development teams are broken up into Tendermint, Cosmos SDK, and Voyager. Our teams leverage agile methodologies to move quickly and stay focused. Most of us work out of our offices in Berkeley, Toronto, and Berlin, but some of our employees work remotely. Communication is important to us and we rely heavily on Slack, Zoom, and GitHub to help us stay in sync. Everything we build is open source and available on GitHub.
At least 5 years of software engineering experience.
At least 2 years of product and/or project management experience.
Significant experience writing Golang.
Experience working in an agile development environment.
The ability to take ownership and see initiatives through.
Worked with and mentored junior engineers.
Exceptional communication skills.
Experience working with distributed teams.
Participate in discussion forums with users of the Cosmos-SDK to improve usability by incorporating their feedback.
Plan the Cosmos-SDK roadmap and software development cycles, and co-ordinate their execution.
Maintain the Cosmos-SDK software release process, including versioning, changelogs, and dependency updates.
Foster an exceptional open-source culture by responding in a timely, polite, and constructive manner to issues and pull-requests, by using labels and other tools effectively, and by doing regular maintenance.
Help with developer adoption by supporting projects using the SDK.
Host standups, team meetings, 1-on-1s, and retrospectives.
Escalate issues and report updates on behalf of the team when necessary
The opportunity to build the future of the internet.
An exciting role building open source software.
Flexible work schedule.
Travel stipend for conferences and in person collaboration.
At least 4 weeks of paid vacation.
Conference and education budget for all employees.
Fitness and Wellness budget for all employees.
Very competitive salary, including equity.
Qualified candidates can expect to go through a 4 step interview process. The first interview will be a call to assess cultural fit and to make sure our goals are aligned.
If we think there is a good fit, you'll have a call with one of our project managers to learn more about your skills and attitudes toward teamwork. If it's clear that you'd be a good addition to the team, we’ll ask you to complete a technical task for which you will be compensated.
If your technical task displays a high level of quality and care we will set up a final interview with our CEO or CTO.
The process can take up to 3 weeks.