Gattaca logo

Software Engineer - DeFi


Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now →

About Gattaca

Gattaca is a crypto asset technology and trading firm. We firmly believe in a financial system that is open and transparent. The future of finance will be decentralised and we are uniquely positioned to help shape how this emerging industry will evolve.

Gattaca deploys pools of capital behind sophisticated algorithms that 1) power and provide resources to decentralised networks and 2) make crypto markets more stable and efficient. Our rapidly expanding fleet of algorithms provide liquidity, arbitrage away inefficiencies, secure loans, participate in collateral auctions, validate and route transactions and more.

We orchestrate our algorithms to utilise collective intelligence emergent from individual instances to gain an edge over competitors specialising in tasks with a siloed view.

We are a technology company, not a crypto fund. We promote a strong startup culture where we move fast and ownership is given on day one. We have a highly collaborative and ambitious work environment that is non-hierarchical, and we all strive towards achieving our mission of building the largest fleet of algorithmic workers to support the growth of a new financial system.

Gattaca’s founders have all had previous successful startup exits, and have combined experience from Google, Y-Combinator, The London School of Economics and Imperial College.

The Role

We are looking for a DeFi Software Engineer with advanced analytical skills (typically evidenced by a degree in maths, physics, computer science, engineering, etc.), and a deep understanding of decentralised finance and blockchain. We highly value an entrepreneurial mindset and a determination that any problem can be solved no matter how complex/challenging the issue.

You will work closely with the founding team on the most important and challenging parts of the business and you will own your own areas from day one. There will be plenty of opportunity to proactively shape your role, while driving real change and lasting impact for the company.

You will work on:

  • Designing and building new smart contracts
  • Designing and implementing off-chain applications that integrate with our existing trading infrastructure
  • Integrating with DeFi protocols, blockchains and exchanges
  • Analysing on-chain data and generating insights that inform the development of new projects

Technical skills we are looking for:

  • Deep understanding of blockchain fundamentals, protocol design and decentralised finance
  • 2-3 years of experience working with Python, Solidity and smart contracts on Ethereum (experience with other chains is a plus)
  • Strong applied programming skills with a demonstrated ability to write secure and high quality code (a degree in CS or related field is preferred)
  • Strong quantitative and analytical skills (if no prior knowledge of algorithmic trading, market making, HFT a keen interest and willingness to learn is crucial)
  • Comfortable working with AWS, Git, Docker, Kubernetes
  • Ability to work independently with minimal supervision and successfully drive projects to production

We will test your technical knowledge during the interview process.

What to send us

  • Short genuine personal note on why you are interested in this role and Gattaca
  • CV
  • Contact at:

We prefer UK based applicants but are open to remote only. If you are a remote only applicant please make sure you are within GMT+3 to GMT-3 time zones.

Apply now

Please let Gattaca know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.


Job type

Apply now

Please let Gattaca know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.