Lead Software Engineer - Blockchain (public or Permissioned Blockchain Platforms)

JPMorgan Chase JPMorgan Chase · Banking · Jersey City, NJ +1 · Commercial & Investment Bank

Lead Software Engineer for JPMorgan Chase's Commercial and Investment Banking team, focusing on building and enhancing blockchain/DLT applications and services. The role involves technical leadership, designing scalable services, setting engineering standards, and owning end-to-end delivery. It requires experience with blockchain platforms, cryptographic protocols, and enterprise development toolchains. The role also touches upon Generative AI, Agents, and Quantum as part of broader technology innovation.

What you'd actually do

  1. Provide technical leadership for a global team building blockchain/DLT applications and services
  2. Design and develop scalable, secure services using Java Spring Boot, TypeScript/NestJS, ReactJS, Python.
  3. Set and uphold engineering standards for code quality, testing, observability, reliability, and performance
  4. Own end-to-end delivery: requirements, architecture, implementation, CI/CD, deployment, and production support
  5. Partner with platform teams to advance developer experience, toolchains, and cloud-hosted blockchain services

Skills

Required

  • 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 the JD emphasized

  • blockchain/DLT applications and services
  • public or permissioned blockchain platforms
  • blockchain platforms