Senior Lead Software Engineer - Java, Blockchain, API, Cloud
Listed on 2026-09-18
-
Software Development
Blockchain / Web3, DevOps, Backend Developer
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 Sr. Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank – Payments Technology, Core Blockchain Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market‑leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem‑solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Jobresponsibilities
- Designs and implements microservices architectures using industry‑standard technologies and frameworks.
- Designs blockchain solutions and decentralized applications on private and public blockchain networks, with proven and verified cryptographic protocols.
- Drives decisions that influence the product design, application functionality, and technical operations and processes.
- Monitors and optimises the performance of microservices, ensuring high availability and responsiveness.
- Troubleshoots and resolves technical issues, providing timely solutions to maintain application stability.
- Conducts code reviews and provides constructive feedback to peers, fostering a culture of continuous improvement.
- Contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
- Implements rigorous and thorough monitoring and testing practices to ensure the security and performance goals of blockchain infrastructure.
- Designs and verifies cryptographic protocols deployed on the blockchain; designs blockchain solutions that can support benchmark use‑cases of decentralized applications with proven and verified cryptographic protocols.
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- A degree in Computer Science / Mathematics or equivalent work experience in a field utilizing the same subject matter.
- Hands‑on practical experience delivering system design, application development, testing, and operational stability for traditional distributed systems.
- Have practical experience developing on blockchain platforms, such as Ethereum
, Hyperledger
, or similar. - Strong object‑oriented programming language background. Hands‑on experience with application programming, backend API development and distributed microservices
infrastructure in one or more programming language(s):
Solidity
, Java
, Java Script ,
Python
. - Experience and understanding of the cryptographic principles underpinning blockchain technologies such as encryption algorithms, key management, key wallets.
- Experience with cloud infrastructure services such as Amazon
, Google
, or Microsoft
. - Ability to tackle design and functionality problems independently with little to no oversight.
- Experience in Financial Markets.
- Experience designing and writing smart contracts with Solidity using Hardhat
, Truffle, Slither scanning, etc. - Hands‑on experience with AWS
, EKS
, Docker. - Knowledge of Dev Ops practices and tools for continuous integration and deployment.
- Familiarity with blockchain interoperability solutions.
- Experience with RDBMS.
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission‑based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).