1

Solidity Programmer Jobs (NOW HIRING)

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 ...

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 ...

$128K - $168K/yr

As a Senior Software Engineer, you will design and develop core protocol features and secure smart ... Develop and deploy secure smart contracts using Solidity. * Collaborate with cross-functional teams ...

Blockchain Engineer Remote Design, develop & test SWIFT software using Smart contracts, Typescripts, Solidity, JSON, REST APIs & AWS. Analysis and design of existing components. Support setup of test ...

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 Jun 17, 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 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 are Solidity programmers?

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 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.

More about Solidity Programmer jobs
Infographic showing various Solidity Programmer job openings in the United States as of June 2026, with employment types broken down into 99% Full Time, and 1% Nights. Highlights an 58% Physical, 21% Hybrid, and 21% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.

Blockchain Platform Engineer

Purple Drive Technologies

Dallas, TX โ€ข On-site

Full-time

Posted 16 days ago


Job description

Overview:
A Blockchain Platform Engineer is a specialized software engineer focused on designing, developing, and maintaining blockchain systems and related infrastructure. They work with various blockchain technologies, including protocols, smart contracts, and decentralized applications (DApps), ensuring security, scalability, and integration with existing systems. Develops and maintains blockchain-based services and smart contract infrastructure.
Key Responsibilities
  • Designing and Implementing Blockchain Systems.
  • Developing and deploying blockchain networks, including consensus mechanisms, data structures, and transaction processing.
  • Developing Smart Contracts.
  • Writing, testing, and deploying smart contracts on blockchain platforms like Ethereum, using languages like Solidity or Scrypto.
  • Integrating Blockchain with Existing Systems.
  • Ensuring seamless interoperability between blockchain solutions and other enterprise systems.
  • Optimizing Performance and Security.
  • Improving the efficiency and security of blockchain networks and applications.
  • Staying Up-to-Date with Emerging Technologies.
  • Continuously learning and adapting to the latest advancements in blockchain technology.
  • Collaborating with Other Teams.
  • Working closely with developers, data scientists, and business teams to deliver effective blockchain solutions.
  • Essential
  • Skills/Programming Languages.
  • Proficiency in languages like Python, JavaScript, Go, or Solidity is essential.
  • Blockchain Platforms.