Lead Software Engineer - Blockchain (Remote)
About the Role
Join JPMorgan Chase as a Lead Software Engineer - Blockchain (Remote) and be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. In this role, you will leverage your deep technical expertise and problem-solving skills to address complex challenges across multiple technologies and applications, driving significant business impact through your contributions.
What You'll Do
- Provide technical leadership for a global team building blockchain/DLT applications and services.
- Design and develop scalable, secure services using Java Spring Boot, TypeScript/NestJS, ReactJS, and Python.
- Set and uphold engineering standards for code quality, testing, observability, reliability, and performance.
- Own end-to-end delivery: requirements, architecture, implementation, CI/CD, deployment, and production support.
- Partner with platform teams to advance developer experience, toolchains, and cloud-hosted blockchain services.
- Collaborate closely with Front Office, Product, Operations, and Core Blockchain teams to imagine, experiment, and execute on transformative DLT use cases.
- Engage with industry groups and regulators as adoption grows; contribute to shaping the evolving industry and regulatory landscape.
- Coach and mentor engineers; grow the team’s technical output, quality, and repeatability.
- Advocate for DLT across the firm and externally, representing the team to senior leaders in CIB Markets.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Significant hands-on software engineering experience, including Java Spring Boot and enterprise-grade systems.
- Experience building on public or permissioned blockchain platforms (e.g., Solana, Ethereum/EVM, Hyperledger, Polkadot, Cosmos, Avalanche, Canton).
- Understanding of cryptographic protocols, smart contracts, and key management.
- Proficiency with enterprise development toolchains: Git, Jenkins, CI/CD pipelines, automated testing.
- Solid understanding of architecture and design across distributed, enterprise systems.
- Proven track record delivering complex software projects into production.
- Excellent collaboration, facilitation, and communication skills; ability to work with diverse stakeholder groups.
- Demonstrated coaching and mentoring capability; ability to elevate team engineering practices.
Nice to Have
- Experience with AWS services and cloud-native architectures.
- Exposure to front office or trade-processing environments within financial services.
- Experience with Python and broader web technologies.
What We Offer
- Competitive salary and benefits package.
- Remote work flexibility, allowing you to work from anywhere.
- Opportunities for professional growth and development.
- Access to cutting-edge technologies and innovative projects.
- Collaborative and inclusive work environment.
This Lead Software Engineer position at JPMorgan Chase offers a unique opportunity to work remotely on innovative blockchain projects, with a competitive salary and excellent growth potential.
Who Will Succeed Here
Proficient in Java and Spring Boot with a strong understanding of microservices architecture, enabling efficient development and integration of blockchain solutions in a scalable manner.
Self-motivated and disciplined remote worker, capable of managing time effectively and collaborating asynchronously with cross-functional teams using tools like Git and JIRA.
Demonstrated experience in leading complex projects involving Blockchain and DLT technologies, with a mindset geared towards innovation and staying updated with industry trends.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months