Senior Lead Software Engineer - Digital Assets Team
On-site · New York City, New York, United States
Job Summary
Design and develop scalable, secure services utilizing Java, Spring Boot, TypeScript/NestJS, ReactJS, and Python. Collaborate with platform teams to enhance developer experience, toolchains, and cloud-hosted blockchain services. Work closely with Product, Operations, and Core Blockchain teams to innovate and execute transformative blockchain use cases. Drive delivery of innovative blockchain and smart contract applications in digital assets; lead multiple technical areas and coordinate across diverse groups to shape the firm’s blockchain strategy in asset management.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Strong object-oriented programming language background in Java; one or more of Go, Rust or JavaScript
- Hands-on knowledge of end-2-end development in web3 ecosystem – such as smart contract development, deployment, interaction with RPC providers, integrating with key management systems
- Exposure to building on public or permissioned blockchain platforms (e.g., Ethereum/EVM, Hyperledger, Solana, Polkadot, Cosmos, Avalanche, Canton)
- 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
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.