Interchain Gmbh

Software Engineer, Tendermint Core

Viewed 33 times

Job Description

One of our responsibilities is Tendermint Core, a Byzantine Fault Tolerant consensus engine that powers a number of projects both inside and outside the blockchain space, including the Cosmos Network.
All in all, Tendermint Core secures billions of dollars of value across many different systems.
But we don’t take ourselves too seriously: We strive to build great software while having a lot of laughs along the way.

Tendermint Core engineers are responsible for building and maintaining Tendermint Core.

Interchain GmbH believes that great people come from a broad range of backgrounds, and that the diversity of our team is one of our strengths. Discrimination has no place at Interchain GmbH and we do not discriminate on the bases of race, color, gender, gender identity, national origin, age, religion, disability, or sexual orientation. We are committed to fighting bias and discrimination in our workplace and in our communities.


  • Anticipating new attacks on Tendermint and designing and implementing new ways to handle them
  • Architecting and implementing new features, like state sync, to make Tendermint safer and faster
  • Refactoring pre-existing components, like the mempool or P2P layer, to meet new needs
  • Testing distributed systems and ensuring protocol and implementation correctness
  • Updating Tendermint to meet new requirements from users and ever-increasing performance needs
  • Reviewing pull requests from community contributors and answering questions from users


  • Excellent generalist programming ability. You have a knack for systems design and can debug sophisticated programs when something goes wrong. You have experience working in a systems language. We do all our work in Go, but if you’ve worked in another language like Rust, Java, or C, you’ll probably be able to get up to speed quickly with our projects.
  • Curiosity and a desire to learn new things. You are keen to continue honing your craft, and you’re not afraid to jump into an unfamiliar area.
  • A taste for simplicity. You know how to choose good abstractions and make sensible choices around 3rd party dependencies.
  • Demonstrated ability to take ownership. You finish what you start and keep a high standard of quality. You take pride in your work.
  • A home base within our working timezones. You are probably based in a timezone between UTC-5:00 (New York) and UTC+3:00 (Moscow).

Bonus Points

  • Go
  • Consensus algorithms, like Paxos, Raft, or PBFT
  • Blockchains or other distributed databases
  • Networking
  • P2P systems
  • Cryptography
  • Open source maintainership

Job Summary

Berlin, Remote Location
Full Time Job Type
Interchain Gmbh


Interchain GmbH is a 13-person company that works on core blockchain technology. We are based in Berlin, but our team stretches from New York City to Ulyanovsk, Russia. We keep in touch through Slack and Zoom and get together in person periodically (when COVID permits).
View project profile



Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

  • Tendermint is seeking a talented and motivated Senior Engineering Manager with experience in developing Go applications. You will be working within an incubated team to define requirements, iterate on software solutions, and deliver useful developer tools for people interested in building Cosmos blockchains.

    Apply Now
  • We are looking for a Senior Backend Engineer who can help us, among others, to write server-side code for our non-custodial blockchain wallet applications, suggest improvements, and help refactor the codebase as needed.

    Apply Now
  • As a Senior Backend Engineer, you will be responsible for spinning up and starting a brand new Cosmos Zone. Upon successful mainnet launch, you will leave with the rest of the core team to join a new entity whose mission will be to maintain and grow this network. You will play a pivotal role in setting up the network and writing the core modules.

    Apply Now