Lead Software Engineer, Enterprise Technology Data Protection & Recovery

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
OH
Posted
32 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $200k
$174k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $185,500–$214,000.

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

Listed pay typically runs $186,160–$215,000 across 7 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 is a technical leadership role within the Enterprise Technology Data Protection & Recovery product line. You will join an agile team to build and maintain secure, stable, and scalable systems focused on data protection, recovery capabilities, and resiliency engineering. Daily responsibilities include owning end-to-end architecture for Java services, designing Python-based microservices, and managing disaster recovery objectives like RTO and RPO. You will implement secure SDLC practices, including threat modeling and SAST/DAST integration, while championing observability through metrics, logs, and traces. The role requires expert proficiency in Java, Spring Boot, Kafka, and Python, alongside experience with AWS, CI/CD pipelines, and container orchestration. You will also lead the adoption of AI-assisted engineering practices to improve code quality and delivery speed across the team.

What you'll do

  • Provide technical leadership as a subject matter expert in resiliency and recovery observability.
  • Own end-to-end architecture for critical Java services including API contracts, event schemas, and cross-service standards.
  • Develop and review secure production code while mentoring engineers through code reviews and coaching.
  • Drive the adoption of AI-assisted engineering practices to improve code quality and delivery speed.
  • Manage service reliability by defining availability SLOs, latency budgets, and error budgets.
  • Execute secure SDLC practices including threat modeling, SAST/DAST integration, and robust encryption.
  • Implement SRE practices such as metric instrumentation, alert design, and incident response management.
  • Enhance data protection capabilities through evidence chain of custody and restoration validation exercises.

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 concurrency, memory management, performance tuning, and distributed systems.
  • Expert-level experience designing and implementing Python-based microservices.
  • Strong experience with Spring Boot, microservices, API-focused event-driven design, and schema evolution.
  • Deep knowledge of resiliency engineering patterns, disaster recovery objectives (RTO/RPO), and running DR tests or chaos exercises.
  • Secure SDLC expertise including threat modeling, SAST/DAST integration, dependency risk management, and robust authentication/authorization.
  • Practical experience with Kafka and other messaging platforms for streaming and topic design.
  • Proficiency in cloud-hybrid delivery using containers, orchestration, infrastructure as code, and AWS.
  • Experience with service mesh, API gateways, and contract governance (preferred).
  • Familiarity with modern frontend technologies for internal tooling or dashboards (preferred).
  • Knowledge of UNIX/Linux and shell scripting for operational tooling and automation (preferred).

More like this

Similar roles

Lead Software Engineer - Java or Python

JPMorgan Chase

Jersey City, NJ 23 days ago
Java Spring Boot Python RESTful APIs JSON AI/ML LLMs RAG Vector Search LangChain LangGraph CrewAI Auto-GPT CI/CD Agile SCRUM NoSQL Software Development Life Cycle
5+ yrs exp

Lead Software Engineer, Java /Python / Data

JPMorgan Chase

Houston, TX 16 days ago
Java Python JavaScript TypeScript Django FastAPI React AWS Kubernetes EKS Helm Terraform PostgreSQL S3 SQS EventBridge Databricks Spark Delta Lake
5+ yrs exp

Lead Software Engineer, Java and Python

JPMorgan Chase

Jersey City, NJ 32 days ago
Java Springboot Python Microservices AWS Azure SQL NoSQL RESTful APIs WebSockets JSON Agile Scrum CI/CD AI-assisted engineering Distributed Systems
5+ yrs exp