The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Mid-Level Blockchain Developer (Internal Promotion)
2-3 years at mid-levelSkills to master
- Independently owning and delivering complete smart contracts, consistently identifying and fixing common vulnerabilities, contributing to architectural discussions, and informally mentoring new joiners.
You're ready to move on when
- Consistently delivers secure and gas-efficient code with minimal supervision.
- Proactively identifies and proposes solutions for technical debt or security improvements.
- Has successfully led 2-3 significant features from design to deployment.
- Receives positive feedback from peers and managers on technical contributions and collaborative spirit.
- 2
Experienced Software Engineer (Web2) Transition
5-7 years Web2 experience + 2-3 years dedicated blockchain learning/projectsSkills to master
- Deep dive into Solidity/Rust, EVM mechanics, common attack vectors, decentralised application architecture, and a strong portfolio of personal or open-source blockchain projects.
You're ready to move on when
- Demonstrable expertise in secure coding practices from previous roles, transferable to blockchain.
- A public GitHub profile showing significant contributions to blockchain projects or personal dApps.
- Clear understanding of blockchain's unique security challenges and how they differ from traditional software.
- Ability to articulate complex blockchain concepts and trade-offs.
- 3
Security Researcher / Auditor Transition
3-5 years security experience + 1-2 years blockchain developmentSkills to master
- Hands-on smart contract development, gas optimisation, understanding of protocol economics, and building from scratch (not just breaking).
You're ready to move on when
- Exceptional ability to identify and exploit vulnerabilities in smart contracts.
- Strong understanding of cryptographic primitives and their application in blockchain.
- Proven experience in writing secure code and implementing defensive patterns.
- A desire to move beyond just auditing to actual building and architecting secure systems.