1

Solidity Programmer Jobs (NOW HIRING)

About the Role We're looking for a Solidity Engineer with deep experience in smart contract development, particularly in designing complex data structures and logic for decentralized marketplaces.

Required : • Proven experience in Solidity and Ethereum smart contract development • Deep knowledge of DeFi protocols and concepts • Proficiency in a general-purpose programming language like ...

Fermah - Solidity & Rust Engineer

New York, NY · On-site +1

$63 - $84.50/hr

We are seeking a dedicated Solidity & Rust Engineer to work on cutting-edge mechanism design for ZK proof generation. The engineering team at Fermah operates with shared accountability and without ...

About the Role We are seeking an experienced Solidity Compiler Frontend Engineer to join our team working on cutting-edge blockchain compiler infrastructure and formal verification tools. You will ...

The position requires a strong crypto-native mindset, deep Solidity expertise, and the ability to ... You will collaborate closely with backend engineers and product teams to architect payment and ...

Protocol Engineer

Manhattan, NY · On-site

$130 - $180/hr

Write highly efficient, well‑tested Solidity code * Collaborate with backend and product teams on ... Technical deep dive with protocol lead / Solidity engineer * Smart contract design and security ...

The position requires a strong crypto-native mindset, deep Solidity expertise, and the ability to ... You will collaborate closely with backend engineers and product teams to architect payment and ...

Proficiency in programming languages such as Solidity, JavaScript, Python, or Go. * Experience with blockchain platforms like Ethereum, Hyperledger. * Strong problem-solving and analytical skills.

Proficiency in programming languages such as Solidity, JavaScript, Python, or Go. * Experience with blockchain platforms like Ethereum, Hyperledger. * Strong problem-solving and analytical skills.

Lead Scrum Master (Digital Assets)

Tampa, FL · On-site

$48.75 - $65/hr

NET, Solidity smart contracts, and related blockchain technologies. Your Primary Responsibilities: * Serve as Scrum Master for multiple Digital Assets and Blockchain Engineering teams * Facilitate ...

$102 - $180/hr

Proficiency in one or more programming languages: Rust, Go, Solidity, Python, etc. * Passion for Cryptocurrency, DeFi, and Blockchain technologies. Preferred Qualifications * Solid academic or ...

Our ideal candidate has built and released distributed applications, has worked with the Ethereum and/or Bitcoin blockchain, and has solid experience with programming with Solidity. Qualifications ...

next page

Showing results 1-20

Solidity Programmer information

See salary details

$12

$39

$68

How much do solidity programmer jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for solidity programmer in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

What is a Solidity programmer?

Solidity programmers are software developers who specialize in writing smart contracts using the Solidity programming language. Solidity is primarily used on the Ethereum blockchain to create decentralized applications (dApps) and manage digital assets through self-executing contracts. These programmers are skilled in blockchain concepts, cryptography, and the unique security requirements of smart contract development. They work closely with blockchain architects, auditors, and front-end developers to ensure decentralized applications function correctly and securely.

What are the key skills and qualifications needed to thrive as a Solidity programmer, and why are they important?

To thrive as a Solidity Programmer, you need a solid understanding of Ethereum blockchain principles, smart contract development, and programming experience with Solidity, often supported by a background in computer science or software engineering. Familiarity with development tools like Remix, Truffle, Hardhat, and version control systems such as Git, as well as knowledge of security best practices and relevant certifications, is highly beneficial. Attention to detail, problem-solving abilities, and effective communication help ensure code reliability and successful collaboration with team members. These skills are crucial for building secure, efficient, and trustworthy decentralized applications in the rapidly evolving blockchain ecosystem.

What are some common challenges Solidity programmers face when developing smart contracts?

Solidity Programmers often encounter challenges related to security vulnerabilities, such as reentrancy attacks and integer overflows, due to the immutable and transparent nature of blockchain. Debugging and testing smart contracts can also be more complex compared to traditional software because of limited tooling and the need to simulate blockchain environments. Additionally, optimizing for gas efficiency while maintaining readability and security requires careful coding and regular code reviews. Collaboration with auditors, front-end developers, and project managers is crucial to ensure robust and user-friendly decentralized applications.

What is the difference between Solidity Programmer vs Blockchain Developer?

AspectSolidity ProgrammerBlockchain Developer
Primary FocusWriting smart contracts in SolidityDeveloping entire blockchain applications and infrastructure
Skills & CertificationsProficiency in Solidity, Ethereum, smart contract securityKnowledge of blockchain protocols, cryptography, and multiple programming languages
Work EnvironmentBlockchain projects, smart contract developmentEnd-to-end blockchain solutions, DApp development
Industry UsagePrimarily in Ethereum-based projectsAcross various blockchain platforms and ecosystems

While Solidity Programmers specialize in writing smart contracts using Solidity, Blockchain Developers have a broader role that includes designing and implementing entire blockchain applications. Solidity Programmers focus on smart contract coding, whereas Blockchain Developers handle the overall architecture, integration, and deployment of blockchain solutions.

Are Solidity programmers in demand?

Solidity programmers are in high demand due to the growth of blockchain and decentralized applications, especially in the development of smart contracts for platforms like Ethereum. Employers seek developers with knowledge of blockchain technology, cryptography, and smart contract security, often requiring proficiency in Solidity and related tools. The demand is expected to continue as blockchain adoption expands across various industries.

How to become a Solidity programmer?

To become a Solidity programmer, you should learn blockchain fundamentals and gain proficiency in Solidity, the programming language for Ethereum smart contracts. Familiarity with tools like Remix IDE, Truffle, or Hardhat, along with understanding smart contract security and testing, is essential. Building projects and reviewing existing code can also help develop practical skills.

Is Solidity still in demand?

Solidity programmers are currently in high demand due to the growth of blockchain development and decentralized applications on platforms like Ethereum. Skills in smart contract development, security auditing, and familiarity with blockchain tools increase employability in this field.
More about Solidity Programmer jobs
Infographic showing various Solidity Programmer job openings in the United States as of August 2026, with employment types broken down into 90% Full Time, 2% Part Time, 7% Contract, and 1% Nights. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Interval - Solidity Engineer

De Circle

New York, NY • On-site, Remote

Full-time

Re-posted 28 days ago


Job description

Interval helps enterprises turn messy, underused data into governed, high-confidence intelligence-without handing control to a black box. We bring compute to your data with a private data lakehouse, verifiable audit trails, and U-AI, our contextual AI framework for secure AI workflows.
Our platform is built around three outcomes:
- Control: Keep ownership of your data and how models use it.
- Verify: Audit what happened, why it happened, and where results came from.
- Monetize: Create new revenue opportunities through private, permissioned data exchange.
About the Role
We're looking for a Solidity Engineer with deep experience in smart contract development, particularly in designing complex data structures and logic for decentralized marketplaces. This role is critical to shaping the core primitives of Interval's on-chain data exchange, licensing systems, and dynamic pricing mechanisms.
You'll be working alongside world-class engineers, researchers, and product leaders to implement secure, scalable smart contracts that power the Interval protocol. We come from Chainlink, NEAR, LayerZero, Kraken, Coinbase, Point72, Curve, Twitter, and more.
Responsibilities
  • Design, implement, and test Solidity smart contracts for data tokenization, licensing, and pricing workflows.
  • Develop robust on-chain data structures to represent enterprise datasets, metadata, and access conditions.
  • Architect marketplace and exchange primitives including order books, escrow, dispute resolution, and royalties.
  • Integrate pricing logic grounded in financial derivatives (e.g., options pricing, bonding curves, auction models).
  • Optimize gas efficiency and ensure upgradability where needed using proxies or modular contracts.
  • Collaborate with auditors and internal security teams to harden contracts against vulnerabilities.
  • Work cross-functionally with product and protocol teams to define new features and mechanisms.

  • 3+ years of Solidity development experience with a strong portfolio of deployed smart contracts.
  • Proven understanding of EVM architecture, smart contract security, and gas optimization.
  • Experience building or contributing to Web3 exchanges, NFT marketplaces, or DeFi protocols.
  • Deep familiarity with data modeling, complex storage patterns, and Solidity-specific design patterns.
  • Knowledge of token standards (ERC20, ERC721, ERC1155, ERC4626) and upgradeable contract frameworks.
  • Exposure to pricing mechanisms, such as dynamic pricing curves, auctions, or option-like instruments.
  • Proficient in development tools (Hardhat, Foundry, Tenderly, etc.) and testing frameworks (Chai, Waffle).
  • Comfortable with Git-based workflows and agile engineering processes.

Bonus Qualifications
  • Background in quantitative finance, information theory, or data licensing models.
  • Experience with cross-chain messaging or bridging technologies.
  • Contributions to open-source projects in the Ethereum ecosystem.
  • Interest in AI workflows, data provenance, or zero-knowledge cryptography.