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


Lead Software Engineer - Blockchain Development Engineer

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


* Design Peer-to-peer distributed systems and implement using multiple technology stacks.


* Familiarity with key blockchain technologies & understanding.


* Collaborate with various line of business technology teams to design and build robust and performant blockchain-based solutions.


* Design and implement blockchain supporting tools and utilities (e.g., CLI client, tools for exploring the blockchain, monitoring, benchmarking or debugging tools)


* Implement rigorous and thorough testing practices to ensure the security and performance goals of blockchain infrastructure.


* Implement rigorous and thorough monitoring and testing practices to ensure the security and performance goals of blockchain infrastructure


* Design and verify cryptographic protocols deployed on the blockchain


* Design blockchain solutions, such that it can support benchmark use-cases of decentralized applications, with proven and verified cryptographic protocols


* Build out monitoring protocols and fail-over measures.


* Collaborate with development teams to develop integration design and where appropriate prepare estimates on design and development services for integration initiatives

Required Skills


* Formal training or certification in software engineering concepts and 5+ years of applied experience


* Hands-on knowledge of end-2-end development in web3 ecosystem - such as smart contract development, deployment, interaction with RPC providers, integrating with key management systems.


* Strong familiarity with different layers, such as Ethereum, Layer2 protocols


* Strong object-oriented programming language background in one or more of the following languages: Go, C++, Rust, Java, JavaScript


* Experience in Developing and Designing large and complex distributed computing environments


* Proven track record of delivering software development projects


* Experience with cloud infrastructure services AWS and Kubernetes.


* Familiarity with using Git or other version control software for source code management

Desired Skills


* Financial industry experience


* Thorough understanding of cryptographic protocols and blockchain implementations


* Good understanding in key management, custody solutions and cryptographic fundamentals


* Awareness of inter-operability solutions.
...




Share Job