Blockchain Software Engineer
Raleigh, North Carolina
Job Id:
0000178025
Job Category:
Information Technology
Job Location:
Raleigh, North Carolina
Security Clearance:
No Clearance
Business Unit:
Piper Companies
Division:
Not Defined
Position Owner:
Jacqueline Norsworthy
Piper Companies is seeking a Blockchain Software Engineer to join a leading organization in the digital assets and financial technology industry. The Blockchain Software Engineer will play a key role in designing, developing, and supporting blockchain-based applications and infrastructure while collaborating with engineering teams to build scalable, secure, and high-performing enterprise solutions.
Responsibilities of the Blockchain Software Engineer:
• Design, develop, and maintain blockchain-based applications using platforms such as Ethereum, Solana, Hyperledger Besu, and Canton/Daml.
• Build and enhance smart contracts using Solidity while ensuring security, scalability, and maintainability.
• Develop services supporting transaction lifecycle management, event processing, and blockchain node integrations.
• Contribute to wallet, custody, and blockchain infrastructure solutions.
• Design and build REST APIs and backend services using Java, Spring Boot, Node.js, Python, or Go.
• Develop and maintain scalable enterprise applications leveraging SQL and NoSQL databases.
• Implement and support CI/CD pipelines to streamline software delivery and deployment processes.
• Utilize Docker and Kubernetes to deploy and manage containerized applications.
• Collaborate with cross-functional stakeholders to optimize system performance, security, and reliability within distributed environments.
Qualifications of the Blockchain Software Engineer:
• 5+ years of software engineering experience with a strong focus on backend and blockchain development.
• Hands-on experience with blockchain technologies including Ethereum, Solana, Hyperledger Besu, or Canton/Daml.
• Experience developing and deploying smart contracts using Solidity.
• Strong proficiency in Java/Spring Boot, Node.js, Python, or Go.
• Experience building RESTful APIs and integrating distributed systems.
• Knowledge of SQL and NoSQL database technologies.
• Experience with CI/CD pipelines and DevOps best practices.
• Proficiency with Docker, Kubernetes, Git, Maven, and Gradle.
• Strong understanding of blockchain infrastructure, event-driven architectures, security best practices, and performance optimization.
• Bachelor's degree in Computer Science, Software Engineering, or a related field preferred.
Compensation for the Blockchain Software Engineer includes:
• Salary range: $120,000 - $150,000 depending on experience
• Comprehensive benefits package including medical, dental, vision, 401(k), and PTO
• Hybrid work environment
This job opens for applications on 11/06/2026. Applications for this job will be accepted for at least 30 days from the posting date.
#LI-JN1
#LI-HYBRID