A Solidity developer is responsible for developing intelligent contracts in applications based on Ethereum using the Solidity programming language. They create smart contracts in decentralised applications and are in charge of creating high-security technologies. What does a Solidity engineer do?