Senior Lead Software Engineer, Blockchain

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
4 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $175k
$107k most similar roles pay here $236k

This listing doesn't post a salary. Most similar roles pay $151,000–$199,487.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1222 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer, Blockchain

As a Senior Lead Software Engineer - Blockchain, Java, Micro Services within the Commercial & Investment Bank - Payments Technology, Core Blockchain Team, you will join an agile team to build and deliver secure, stable, and scalable technology products. You will design and implement microservices architectures, develop decentralized applications on private and public networks, and verify cryptographic protocols for blockchain infrastructure. Your daily responsibilities include monitoring performance, conducting code reviews, troubleshooting technical issues, and driving the adoption of AI-assisted engineering practices to improve code quality and delivery speed. The role requires expertise in Java, Solidity, JavaScript, or Python, along with experience in Ethereum, Hyperledger, and cloud platforms like AWS, Google Cloud, or Azure. You will solve complex problems involving distributed systems, smart contracts using Hardhat, and blockchain interoperability within the financial markets domain.

What you'll do

  • Design and implement microservices architectures using industry-standard technologies and frameworks.
  • Develop blockchain solutions and decentralized applications on private and public networks using verified cryptographic protocols.
  • Monitor and optimize the performance of microservices to ensure high availability and responsiveness.
  • Troubleshoot and resolve technical issues to maintain application stability across multiple systems.
  • Conduct code reviews and provide constructive feedback to peers to foster continuous improvement.
  • Implement rigorous monitoring and testing practices to ensure security and performance for blockchain infrastructure.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Advocate for firmwide frameworks, tools, and best practices throughout the Software Development Life Cycle.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • A degree in Computer Science, Mathematics, or equivalent work experience in a related field.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability for distributed systems.
  • Practical experience developing on blockchain platforms such as Ethereum, Hyperledger, or similar.
  • Proficiency in object-oriented programming with experience in Solidity, Java, JavaScript, or Python for backend API and microservices.
  • Understanding of cryptographic principles including encryption algorithms, key management, and key wallets.
  • Experience with cloud infrastructure services such as AWS, Google Cloud, or Azure.
  • Demonstrated experience leading the use of enterprise-authorized AI-assisted software development tools and ensuring responsible AI practices.
  • Experience in Financial Markets (preferred).
  • Experience designing and writing smart contracts with Solidity using Hardhat, Truffle, Slither scanning, etc. (preferred).
  • Hands-on experience with AWS, EKS, Docker (preferred).
  • Knowledge of DevOps practices and tools for continuous integration and deployment (preferred).
  • Familiarity with blockchain interoperability solutions (preferred).
  • Experience with RDBMS (preferred).

More like this

Similar roles

Senior Lead Software Engineer, Payments Tech, Java

JPMorgan Chase

Jersey City, NJ 18 days ago
Java Spring SpringBoot Microservices CI/CD Agile Cloud Native Distributed Systems Reactive Programming Cassandra SDLC Automated Testing System Design Security AI-assisted Engineering
5+ yrs exp

Senior Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 53 days ago
Java Spring Boot Microservices Architecture SQL NoSQL Kafka restAPI AWS CI/CD Agile Automated Testing System Design AI-assisted Engineering Security
5+ yrs exp

Senior Blockchain Java Engineer, Digital Assets Platform, VP

Citi

Remote (New York, NY) 9 days ago $142,320–$213,480
Solidity Web3 Blockchain Java Spring Node.js Ethereum Hyperledger Besu Solana Canton Hardhat Foundry Truffle Ethers.js Web3J Viem Docker Kubernetes Kafka RabbitMQ CI/CD Agile Scrum
10+ yrs exp Remote

Senior Software Engineer, Blockchain

Mastercard

Arlington, VA 18 days ago $132,000–$212,000
Ethereum EVM Web3 Solidity Hardhat Foundry ethers.js web3.js Docker Kubernetes CI/CD Jenkins Java Spring Boot TypeScript React Angular Hyperledger Besu Quorum Canton Polygon Arbitrum Optimism Solana LLM

Senior Software Engineer, Blockchain Network

Coinbase

Remote 24 days ago $186,065–$218,900
Golang Kafka Redis MongoDB Distributed Systems Microservices Blockchain Ethereum Bitcoin L1/L2 Networks Service-Oriented Architecture Observability SLOs Data Migration SDKs
5+ yrs exp Remote