Senior Golang Engineer – Authentication

Viewed 17 times

Job Description

Are you an experienced Golang engineer looking for a new challenge? Do you want to play a key role in developing cutting edge decentralized technologies and make a positive impact in the world? Want the freedom to work remotely?

Regen Network realigns the agricultural economy with ecological health by creating a global platform for planetary stewardship. Using distributed ledger and remote sensing technology, our team is creating new tools for how humanity relates to its environment.


Job Requirements

  • You should have experience working with Go in production. Ideally you also have some experience with JavaScript for building an SDK for client integration.
  • Proven experience of working in a security role, focused on implementing and testing cryptographic systems (hash, asymmetric and symmetric cryptography...) to secure real-time computing, high availability networks or communication systems
  • Experience with cryptographic hardware, such as HSMs, TPMs/TEEs and secure enclaves is a plus
  • You enjoy analyzing solutions and can participate in defining good architecture
  • You enjoy learning and digging into open source code, committing on other projects
  • You can organize yourself well, and can work in an agile manner
  • Good written communication in English is essential
  • Previous experience working remotely and/or leading teams is a plus
  • We are currently looking for applicants in European or US time zones (where the tech team currently is located) to allow for good communication, and minimal scheduling issues.

Job Responsibilities

As one of the leading teams in the Cosmos ecosystem, Regen Network is piloting a project which aims at providing a secure and user-friendly Cosmos-native authentication system for client-side key management and fee delegation.


In this role, you will:

  • Contribute to all stages in the development and delivery of critical elements of the cryptographic system underpinning this project
  • Engage in discussions around end-user blockchain UX solutions
  • Build out an OAuth 2.0-based identity provider and client side SDK to integrate with a wide variety of existing software, especially in the IoT and agriculture monitoring space
  • Verify and test the cryptographic principles used within other Regen projects (including Regen Ledger and the Cosmos SDK)
  • Identify and develop research into future applications for cryptography and cryptographic systems on Regen Network
  • Deliver high-quality technical analysis, reports, and presentations to engineering and leadership teams

Job Summary

Remote Location
Full Time Job Type


Regen Network aligns economics with ecology to drive regenerative land management.
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.

  • Our Full-stack Developer will work alongside our engineering team and rewrite and update code for our indexer. This role is perfect for someone excited about learning that would like to grow into a leadership role in the future.

    Apply Now
  • As a Senior Golang Engineer on our Engineering team, you will have a chance to work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers Sommelier validators to secure the Sommelier network which offers financial automation globally. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.

    Apply Now
  • In this role, you will build the ethereum contracts of one of the first flagship hybrid Ethereum/Cosmos DeFi protocols designed to leverage the strengths of the combined platforms. You will use Solidity and Vyper software languages that run on the Ethereum Virtual Machine. You will work to secure and test smart contact code that will control and route billions of dollars of value, daily.

    Apply Now