DescriptionBe an integral part of an agile team thats 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.
- Strong analytical and problem-solving skills
- Self-starter that requires minimal supervision
- Flexible / adaptable - able to work with diverse groups of people including all levels of business management
- Excellent project management and facilitation skills
Required Experience:
IC
DescriptionBe an integral part of an agile team thats 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...
DescriptionBe an integral part of an agile team thats 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.
- Strong analytical and problem-solving skills
- Self-starter that requires minimal supervision
- Flexible / adaptable - able to work with diverse groups of people including all levels of business management
- Excellent project management and facilitation skills
Required Experience:
IC
View more
View less