Blockchain Engineer

As a Blockchain Engineer you will be expected to work on Blockchain and/or Distributed Ledger technologies, dealing with scaling, throughput and security supporting our vision for a Self-Sovereign Identity.

This job is right for you if you are an analytical person and problem solver that can troubleshoot a complex application, come up with a good solution following best practices, and prove the accuracy of your code using automated testing.


  • 3+ years experience as a Software Engineer, or similar

  • Development experience in one or more Blockchain or Distributed Ledger technologies

  • Full understanding of the Blockchain/Distributed Ledger stack including protocols and consensus algorithms

  • Strong understanding of software design principles

  • Experience developing large, scalable applications

  • Passion for learning new tools, languages and frameworks


  • Experience working in an agile environment with continuous integration using automated testing

  • Experience deploying commercial grade Blockchain applications

  • Experience with Azure

Chris Kennedy