Principal Software Development Engineer, Digital Assets & Web3
Core
Design, develop, and operate core services, transaction infrastructure, and blockchain connectivity layers for a digital assets platform.
Role type
Principal Software Development Engineer (Web3/Digital Assets)
Builds
Core services, transaction infrastructure, and blockchain connectivity layers for digital asset products
Domain
Fintech, Digital Assets, Web3, Blockchain
Required skills
TypeScript, Java, JavaScript, Spring Boot, Node.js, NestJS, Web3.js, Ethers.js, Apache Kafka, REST APIs, Microservices, Distributed Systems, Cryptographic Signatures, Zero Trust Architecture, OpenTelemetry, CI/CD, DevSecOps
Preferred skills
Ethereum, Bitcoin, Solana, XRPL, Smart Contracts, MPC, HSMs, Tokenization, Stablecoins, Open Source Contributions
Technologies
Kafka, OpenTelemetry, Web3.js, Ethers.js, Spring Boot, NestJS, TypeScript, Java, JavaScript
Responsibilities
Implement event-driven architectures using Kafka and asynchronous messaging patterns; Build transaction orchestration, reconciliation, and settlement workflows; Develop secure services leveraging cryptographic signatures and zero trust principles; Optimize application performance, resiliency, and scalability; Drive engineering excellence through code reviews and technical leadership.
Seniority
Principal, hands-on IC