Lead Software Engineer Digital Assets Team
On-site · New York City, New York, United States
Job Summary
Lead Software Engineer for the Digital Assets Team in Asset Wealth Management. You will drive the delivery of blockchain and smart contract applications, design and develop scalable, secure services using Java, Spring Boot, TypeScript/NestJS, ReactJS, and Python, and collaborate with platform, product, and core blockchain teams to implement transformative blockchain use cases. The role emphasizes leadership across multiple technical areas, cross-functional collaboration, and driving adoption of modern development practices in a fast-paced, highly distributed financial technology environment.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong object-oriented programming language background in Java; proficiency in Go, Rust, or JavaScript
- Proficiency with enterprise development toolchains: Git, Jenkins, CI/CD pipelines, automated testing
- Demonstrable practical cloud native experience, in particular AWS and Kubernetes
- Practical experience delivering system design, application development, testing, and operational stability
- Proven track record delivering complex software projects into production
- Excellent collaboration, facilitation, and communication skills; ability to work with diverse stakeholder groups
- Preferred: Digital Asset experience; hands-on web3 development (smart contracts, RPC providers, key management systems); familiarity with Ethereum/EVM, Hyperledger, Solana, Polkadot, Cosmos, Avalanche, Canton; cryptographic protocols; key management and custody solutions
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.