- Blockchain Recruiters and Staffing SpecialistsSolidity Engineer
Blockchain Jobs
- Blockchain Architect
- Blockchain Consultant
- Blockchain Developer
- Blockchain Infrastructure Engineer
- Blockchain Product Manager
- Blockchain QA Engineer
- Blockchain Security Engineer
- Blockchain Solutions Architect
- Cryptography Engineer
- Director of Blockchain
- Distributed Ledger Engineer
- Head of Blockchain Engineering
- Hyperledger Developer
- Layer 1 Engineer
- Layer 2 Engineer
- Lead Blockchain Engineer
- Move Developer
- Node Operations Engineer
- Principal Blockchain Engineer
- Protocol Engineer
- Rust Engineer (Solana, Polkadot, NEAR)
- Senior Blockchain Engineer
- Smart Contract Auditor
- Smart Contract Developer
- Solidity Engineer
- VP of Blockchain
- Zero Knowledge Engineer
The Solidity engineer builds smart contracts for Ethereum and compatible chains, with responsibility for code that is public, usually immutable and frequently holding value. The role carries a higher review and testing burden than most engineering positions, and the strongest candidates are the ones who treat every contract as something an adversary will study line by line, because they will.
Typical Duties and Responsibilities
- Design and implement smart contracts in Solidity
- Build comprehensive test suites including fuzz and invariant testing
- Optimize gas consumption without sacrificing readability
- Implement access control and upgrade patterns where required
- Review contracts with attention to known vulnerability classes
- Prepare contracts for audit and remediate findings
- Deploy and verify contracts across networks
- Build supporting services, indexers and integration code
- Monitor deployed contracts and respond to anomalies
- Document contract interfaces and behavior for integrators
Education
- Bachelor’s degree in computer science or equivalent practical experience
Required Skills and Experience
- 2+ years writing production Solidity
- Deep understanding of the Ethereum Virtual Machine and gas mechanics
- Knowledge of common vulnerability classes and how to avoid them
- Experience with Foundry or Hardhat
- Familiarity with widely used token and vault standards
- Rigorous testing practice including adversarial cases
- Experience preparing code for third party audit
- Verifiable deployed contracts or public repositories
Preferred Qualifications
- Audit or security review experience
- Familiarity with formal verification tooling