Blockchain - Lead Security Engineer
JPMorgan Chase & Co
Job Description
Take on a crucial role where you'll be a key part of a high-performing team delivering secure software solutions. Make a real impact as you help shape the future of software security at one of the world's largest and most influential companies. Job Responsibilities Design, architect, and develop a productionāgrade digital asset custody & wallet orchestration platform by integrating with wallet infra platforms leveraging their APIs and SDKs for wallet provisioning, key management, and transaction orchestration.
Implement secure key management workflows using MultiāParty Computation (MPC) and distributed key generation, ensuring no single point of failure. Build and configure programmable transaction policy engines, including multiāapproval workflows, spending thresholds, velocity limits and roleābased access controls. Develop multiāchain wallet capabilities supporting blockchain networks such as Ethereum, Bitcoin, Solana, and Polygon through unified API abstractions.
Manage the full blockchain transaction lifecycle, including transaction construction, fee estimation, payload signing, broadcast, confirmation tracking, and idempotent retry logic for failed or stuck transactions. Design eventādriven and webhookābased architectures to process realātime blockchain notifications such as transaction confirmations and smart contract events. Build secure RESTful APIs and microservices that expose wallet functionality to internal consumers, applying OAuth 2.0, JWTābased authentication, and API gateway patterns.
Develop and maintain integrations with compliance and risk systems, including transaction monitoring and comprehensive audit trail generation. Implement robust observability across the wallet service stack, including distributed tracing, structured logging, alerting, and dashboarding using tools such as Datadog, Dynatrace, and Splunk. Architect the wallet service for high availability, disaster recovery, and horizontal scalability using container orchestration on AWS (EKS/ECS), infrastructureāasācode (Terraform), and cloudānative resilience patterns.
Collaborate with product managers, security teams, and business stakeholders to translate regulatory and business requirements into technical designs and delivery milestones. Add to team culture of diversity, opportunity, inclusion, and respect. Required Qualifications, Capabilities, and Skills Bachelor's degree in Computer Science, Software Engineering, or a related field, with 7+ years of software development experience, including at least 2 years working with blockchain technologies or digital asset platforms.
Strong proficiency in Java/J2EE and/or Python, with handsāon experience building production microservices using frameworks such as Spring Boot, Flask, or FastAPI. Solid understanding of blockchain fundamentals, including transaction models, consensus mechanisms, smart contract interaction (EVMābased and nonāEVM), gas and fee management, and block finality across major networks. Working knowledge of cryptographic primitives and protocols relevant to digital asset custody, including MultiāParty Computation (MPC), threshold signatures (TSS), distributed key generation (DKG), elliptic curve cryptography (ECDSA, EdDSA), and HD wallet derivation paths (BIPā32/BIPā44).
Experience designing and implementing policy engines or ruleābased authorization frameworks for financial transaction workflows, including multiāsignature schemes, approval chains, and configurable spending controls. Proficiency with cloud infrastructure on AWS, including EC2, EKS, Lambda, S3, RDS, IAM, SQS, SNS, API Gateway, and KMS, with experience using Terraform or CloudFormation for infrastructureāasācode. Strong experience with containerization and orchestration using Docker and Kubernetes, including deployment pipelines and autoāscaling configurations.
Experience designing and consuming RESTful APIs, with deep understanding of OAuth 2.0, JWT, TLS/mTLS, certificate management, and API security best practices. Familiarity with eventādriven architectures, webhook processing, and asynchronous messaging patterns for handling realātime blockchain state changes and notifications. Experience with relational (Oracle, PostgreSQL) and NoSQL (DynamoDB, MongoDB, Redis) databases, including schema design, query optimization, and data consistency patterns for financial systems.
Proficiency with observability and monitoring tools such as Datadog, Dynatrace, Splunk, Grafana, or Prometheus for distributed tracing, log aggregation, and performance monitoring. Solid understanding of agile development methodologies, CI/CD pipelines (Jenkins, GitHub Actions, Spinnaker), and DevOps practices in a large enterprise environment. Preferred Qualifications Experience building or operating digital asset custody solutions in a regulated financial institution.
Experience using AIāassisted development tools (e.g., GitHub Copilot, Claude Code) to accelerate development and test generation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.
We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. #J-18808-Ljbffr