Lead Blockchain Protocol Engineer (Specialty Software Engineer 3)
Job Description
Experis is seeking a Lead Blockchain Protocol Engineer (Specialty Software Engineer 3) for an onsite contract role in Woodbridge, NJ, at a rate of USD 73 per hour.
Responsibilities
- Architect and build a core settlement engine using blockchain technology and cryptographic primitives.
- Implement privacy preserving primitives such as Pedersen Commitments and Bulletproofs to safeguard transaction confidentiality.
- Design and implement custom consensus extensions and state machines for distributed ledger systems.
- Optimize cryptographic operations for performance and scalability within a distributed environment.
- Develop secure off chain query layers and permissioned auditing mechanisms to support regulatory compliance.
Requirements
- 4+ years of experience in Specialty Software Engineering or equivalent, including work, training, or military background.
- Proficiency in backend or systems programming with expert level knowledge of Go (Golang).
- At least 6 months of experience with Elliptic Curve Cryptography (ECC).
- Over 1 year of experience with BFT consensus algorithms, P2P networking, and distributed systems.
- Strong understanding of cryptographic protocols, consensus mechanisms, and distributed ledger technologies.
Technologies
- Go (Golang)
- Elliptic Curve Cryptography (ECC)
- Pedersen Commitments
- Bulletproofs
Benefits
- Work on challenging, impactful problems that influence the future of institutional finance.
- Engage in high impact engineering projects that enhance transaction security and privacy.
- Enjoy technical autonomy and participate in architectural decision making processes.
- Collaborate with a talented team dedicated to innovation and excellence.
- Contribute to a forward thinking organization committed to diversity and inclusion.