Engineering Lead at Tendermint
San Francisco | Engineering | Full-time | Updated: April 30, 2019, 7:45 p.m.
About Tendermint Inc.
Tendermint Inc builds and maintains critical state-of-the-art infrastructure for decentralized applications, such as Tendermint Core & Cosmos SDK. We are also the primary builder of the Cosmos Network, a decentralized network of independent, scalable, and interoperable blockchains.
We’re passionate, self-driven, industry leaders whose mission is to build the foundation for a new token economy. We believe that the technology we're building will have a major impact on how humans connect on a global scale. Join our growing team and plug into the most powerful blockchain ecosystem.
How We Work
We are a distributed team across the globe. Our headquarters is in the San Francisco Bay Area, and we have hubs in Berlin, Toronto, and New York City. We leverage agile methodologies to move quickly and stay focused. 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.
This is a full time position and is located in Berkeley, San Francisco CA or New York.
What you will be doing:
Lead world-class distributed software engineers and projects
Work with the VP of Engineering on the hiring efforts and help to build the team
Write scalable, robust, testable, efficient, and easily maintainable code
Translate software requirements into stable, working, high performance software
Play a key role in architectural and design decisions in conjunction with the VP of Engineering
Mentor, develop and encourage junior engineers in their career development
Play an integral part in the build and implementation of the engineering culture
Day to day managing of the engineering team including 1 on 1’s and development plan
We’re looking for someone who has:
At least 5 years of software engineering experience with open source contributions
At least 2 years managing and leading software development teams
Experience working with remote and distributed teams
Significant experience writing Golang or the ability and desire to become proficient in new languages
Experience developing, releasing, and maintaining production software
A strong grasp of computer science fundamentals
Knowledge of fault tolerant consensus protocols like PBFT or Raft
Familiarity with open source P2P networking protocols like BitTorrent, Kademlia and libp2p
Experience working in an agile development environment
The ability to take ownership and see initiatives through
Exceptional communication and negotiation skills
What we offer:
The opportunity to be part of building the future of the internet
Flexible work schedule
Excellent benefits including educational budget and fitness and wellbeing spend
At least 4 weeks of paid vacation
Competitive salary package, including equity.