US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Lead Software Engineer - Blockchain (Public or Permissioned blockchain platforms)

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Lead Software Engineer at JPMorgan Chase, within Commercial and Investment Banking team, you will play a key role in an agile team dedicated to building, enhancing, and delivering trusted, market-leading technology products.

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.

Roles and Responsibilities


* 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, 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.

Represent the team to senior leaders in CIB Markets.


* Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.


* Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Required qualifications


* 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 desi...




Share Job