Blockchain Developer

The Judge Group
Elk Grove Village, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 218K

Job location

Elk Grove Village, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Data Structures
Digital Assets
Distributed Systems
Fault Tolerance
Python
Node.js
Oracle Applications
Systems Development Life Cycle
Blockchain
Software Engineering
Systems Architecture
Systems Integration
Delivery Pipeline
Spring-boot
Hyperledger
Information Technology
Deployment Automation
Solidity
Api Design
Vulnerability Analysis
Go

Job description

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

Requirements

  • 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

Apply for this position