About the Role
We are seeking a Senior Blockchain Software Engineer to join a Digital Asset Innovation team focused on transforming asset and servicing capabilities using emerging technologies. This role will contribute to building next-generation platforms leveraging blockchain, cloud computing, and advanced cryptographic techniques.
You will design and build secure, scalable distributed systems and play a key role in developing decentralized applications and blockchain-based solutions.
Responsibilities
- Design, develop, and deploy decentralized applications (dApps) with permissioned access controls
- Build and manage blockchain networks ensuring security, scalability, and reliability
- Develop and interact with smart contracts across leading blockchain/DLT platforms
- Implement integrations between blockchain systems and external services (oracle development)
- Create libraries and APIs to connect blockchain solutions with enterprise systems
- Collaborate with cross-functional engineering teams to define requirements and implementation strategies
- Contribute to system architecture with a focus on resiliency, fault tolerance, and performance at scale
- Mentor team members and promote engineering best practices
- Maintain documentation for system design, development processes, and deployment workflows
- Ensure compliance with data protection and cybersecurity standards
- Stay current with emerging blockchain technologies and industry trends
Minimum Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 5+ years of software engineering experience, including hands-on blockchain development
- Strong experience with Java and Spring Boot
- Deep understanding of the software development lifecycle (SDLC)
- Experience building highly scalable, distributed systems
- Proficiency in one or more programming languages such as Solidity, Java, Node.js, Python, Go, or Rust
- Strong foundation in data structures and algorithms
- Experience applying cryptographic principles in distributed systems
- Knowledge of cybersecurity best practices and common attack vectors
- Ability to work independently and collaboratively in a fast-paced environment
Preferred Qualifications
- Experience with cloud platforms such as AWS or Azure
- Familiarity with CI/CD pipelines and automated deployment processes
- Experience with permissioned blockchain frameworks (e.g., Hyperledger)
- Exposure to financial services or digital asset platforms
Key Skills
- Distributed systems architecture
- Blockchain & smart contracts
- Cryptography and security engineering
- Cloud-native development
- API design and system integration
- Strong communication and problem-solving skills
Rate: $90-$105/hr