Lead Software Engineer, Enterprise Technology Data Protection & Recovery

JPMorgan Chase

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
OH
Employment
Full-time
Posted
78 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $193k
$141k $241k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $165,000–$221,175.

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 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Enterprise Technology Data Protection & Recovery

Lead Software Engineer (Java and Python) - Enterprise Technology Data Protection & Recovery joins the Software Engineering team to build and deliver trusted, scalable technology products. This role involves providing technical leadership for the Enterprise Technology Data Protection & Recovery product line, where you will own end-to-end architecture for critical Java services and design Python-based microservices. You will develop secure production code, manage availability SLOs, and champion observability and SRE practices. Key technologies include Java, Python, Spring Boot, Kafka, AWS, and Git. You will also integrate SAST/DAST tools, manage secrets hygiene, and drive AI-assisted engineering practices. The work focuses on solving complex problems in resiliency engineering, disaster recovery objectives, and maintaining evidence chain of custody within a secure software development life cycle.

What you'll do

  • Own the end-to-end architecture for critical Java services, including API contracts, event schemas, and cross-service standards.
  • Design, develop, and review secure, high-quality production code in Java while mentoring engineers through code reviews.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Manage availability SLOs, latency budgets, and error budgets to ensure resilient service design.
  • Partner with engineering leads to conduct threat modeling and integrate SAST/DAST into the secure SDLC.
  • Champion observability by instrumenting metrics, logs, and traces and leading incident response and blameless postmortems.
  • Advance data protection capabilities by maintaining evidence chains of custody and conducting restore validation exercises.
  • Support CI/CD quality by codifying automated tests, coverage targets, and progressive delivery plans like canary or blue-green deployments.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Experience with expert-level Java proficiency, including collections, concurrency, memory management, and performance tuning.
  • Strong experience with Spring Boot, microservices, API-focused event-driven design, and idempotency.
  • Expert-level experience designing and implementing Python-based microservices.
  • Deep knowledge of resiliency engineering patterns and disaster recovery objectives with hands-on practice in DR tests and chaos exercises.
  • Secure SDLC expertise including threat modeling, SAST/DAST integration, dependency risk management, and encryption standards.
  • Practical experience with Kafka and other messaging platforms, including topic design and transactional semantics.
  • Proficiency with build tools, CI/CD systems, Git, containers, orchestration, and AWS (preferred).

More like this

Similar roles

Lead Software Engineering

JPMorgan Chase

Columbus, OH 19 days ago
Java Spring Boot AWS Kafka RESTful APIs Microservices CI/CD AI-assisted engineering Event-driven architecture Kubernetes Infrastructure-as-Code Automated Testing Observability Secure Coding
5+ yrs exp

Lead Software Engineer, Java/Python

JPMorgan Chase

Jersey City, NJ +1 28 days ago
Java Spring Boot Python Microservices REST gRPC Kafka Redis NoSQL Kubernetes CI/CD MLOps GenAI RAG Distributed Systems Event-Driven Architecture SRE SDLC
9+ yrs exp

Lead Software Engineer, Java & Python

JPMorgan Chase

Jersey City, NJ 26 days ago
Java 21 Python Spring Boot Kafka Kubernetes Splunk Dynatrace AWS Apache Cassandra RESTful APIs CI/CD NoSQL AI machine learning Agile SRE cloud native Data Governance
5+ yrs exp

Java/Python Lead Software Engineer

JPMorgan Chase

Plano, TX +3 21 days ago
AWS Java Python Go Terraform Microservices CI/CD Kafka SNS SQS Kinesis Docker NoSQL Infrastructure as Code TDD APIs Observability
5+ yrs exp

Senior Lead Software Engineer, Java / Python

JPMorgan Chase

Plano, TX 15 days ago
Java Python React Node.js AWS Kubernetes CI/CD Microservices Distributed Systems API-first Design Event-driven Architecture Domain-driven Design RAG GenAI Prompt Engineering Model Context Protocol (MCP) S3 Lambda EC2 EKS IAM
5+ yrs exp