Apply to the open roles at Delphi Ventures' portfolio companies.


Solidity Architect



Software Engineering · Full-time
Posted on Wednesday, January 18, 2023

About Skylock

Skylock is a Canadian-based post-seed startup valued at $12M and focused on defending DeFi protocols. We’re doing this because we believe that the greatest threat to blockchain’s success is the industry’s lack of stability and that smart-contract hacks are the driving force behind this instability.

Our goal is to protect DeFi protocols from hacks by detecting and blocking malicious smart-contract transactions in real-time.

Job description

We’re looking for a developer who will help us build software capable of detecting and reverse-engineering malicious smart contract transactions in the mempool. You’ll be working in a small team of technical developers, providing expertise on the manipulation of mempool data and analysis of EVM transactions. You will be architecting a framework that can automatically convert malicious transactions into white-hat hacks that can be used to transfer a protocol’s funds to a pre-determined smart contract address.


  • Researching and architecting software to detect malicious smart contract transactions.
  • Researching and architecting software to reverse-engineer malicious smart contract transactions.
  • Preparation of detailed design documents and testing strategies according to requirements.


  • Proficiency in Python, C++, Golang, and Solidity.
  • Able to attend regular meetings during EST (GMT-5) business hours.
  • Prior experience working remotely: strong personal organizational skills, a love for self-time management, and the ability to work collaboratively with a team.
  • At least two years of experience in a software engineering or architect position.
  • Working experience with, and/or strong knowledge of Ethereum smart contracts and the blockchain ecosystem.
  • Working knowledge of infrastructure and security architecture practices and concerns.
  • Experience building and delivering Proofs of Concept (PoCs) and responding to functional and technical elements of proposals independently and effectively.
  • Solid organizational, project management and teamwork skills validated by experience leading a technical team.
  • Experience developing blockchain infrastructure software such as node middleware or execution layers.
  • Experience with machine learning anomaly detection or pattern recognition tasks.
  • Excellent communication skills and the ability to explain technical information in simple terms.

Nice to have

  • Experience searching for vulnerabilities through bug bounties or code auditing.
  • Security certifications (Security+, CISSP, CISA, OSCP, etc).
  • AWS Cloud certification (Solutions Architect Associate or higher).

📅 If you’re interested we’d love to setup a meet (

Skylock is an equal opportunity employer.