Lead Software Engineer – Java/Spring & Python

JPMorgan Chase & Co.

Columbus (OH)

On-site

USD 140,000 - 180,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JPMorgan Chase & Co. in Columbus, OH, seeks an experienced Lead Software Engineer within Enterprise Technology Data Protection & Recovery to enhance, build, and deliver trusted, market-leading technology products in a secure, scalable manner.

You will promote business impact through deep technical expertise and cross-team collaboration. You will drive end-to-end Java service architecture, secure SDLC practices, and observability, while mentoring engineers and contributing to resilient, automated

Qualifications

  • Formal training or certification in software engineering; 5+ years applied experience.
  • 8+ years of Java with collections, concurrency, memory management, and performance tuning.
  • Strong experience with Spring Boot and microservices; API-first design and idempotency.
  • Expert-level experience designing and implementing Python-based microservices.
  • Deep knowledge of resiliency engineering and disaster recovery objectives with DR testing.
  • Secure SDLC expertise: threat modeling, SAST/DAST, dependency risk, secrets handling, encryption, and authN/authZ.
  • Kafka and messaging: topic design, partitioning, consumer group scaling, transactional semantics.
  • Experience using AI-assisted development tools and setting team expectations for validating AI outputs.
  • Responsible AI practices, data sensitivity handling, and secure delivery.
  • Observability: metrics/logs/traces, alerts, runbooks, incident management.

Responsibilities

  • Provide hands-on technical leadership across teams; act as subject matter expert in resiliency and recovery observability.
  • Own end-to-end architecture for critical Java services; define domain boundaries and API contracts.
  • Design and review secure, high-quality production Java code; mentor through code reviews.
  • Leverage SDLC toolchain and AI-assisted automation to improve value.
  • Build and orchestrate AI capabilities for SAP processes within enterprise scope.
  • Drive resilient service design: availability SLAs, latency budgets, error budgets.
  • Lead secure SDLC practices: threat modeling, encryption, authN/authZ enforcement.
  • Champion observability and SRE: instrument metrics/logs/traces; runbooks; postmortems.
  • Advance data protection and recovery: evidence chain of custody and auditability.
  • Support CI/CD quality: automated tests, coverage targets, gates, progressive delivery with rollback.
  • Foster firmwide frameworks, tools, and best practices; promote diversity and inclusion.
  • Support critical environments and lead on-call obligations for owned services.

Skills

Java expert
Spring Boot
Python microservices
Resiliency patterns
Secure SDLC
Kafka
AI-assisted tools
Observability
DevOps / CI/CD
Cloud AWS

Tools

Git
Kubernetes
Terraform
SAST/DAST tools
CI/CD pipelines

Job description

JPMorgan Chase & Co. in Columbus, OH, seeks an experienced Lead Software Engineer within Enterprise Technology Data Protection & Recovery to enhance, build, and deliver trusted, market-leading technology products in a secure, scalable manner.

You will promote business impact through deep technical expertise and cross-team collaboration. You will drive end-to-end Java service architecture, secure SDLC practices, and observability, while mentoring engineers and contributing to resilient, automated

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/Python Lead Engineer - Resilient Microservices
Senior Java/Python Lead Engineer - Resilient Microservices

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 150,000 - 190,000
Health insurance
401(k) with match
Paid time off
Lead Software Engineer (Java & Python) - Resilient Systems
Lead Software Engineer (Java & Python) - Resilient Systems

Next Frontier Capital • Kentucky

On-site
USD 140,000 - 175,000
Lead Software Engineer: Java/Spring & Python (Resilient Systems)
Lead Software Engineer: Java/Spring & Python (Resilient Systems)

Next Frontier Capital • Kentucky

On-site
USD 140,000 - 200,000
Health benefits
Retirement plan
On-site health and wellness centers
+2
Senior Software Engineer Lead – Cloud, Data & DevOps
Senior Software Engineer Lead – Cloud, Data & DevOps

Next Frontier Capital • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead Software Engineer, Resiliency & Security
Lead Software Engineer, Resiliency & Security

Fairygodboss • Columbus (OH)

On-site
USD 140,000 - 190,000
Healthcare benefits
Retirement plan
Tuition reimbursement
Senior Lead Software Engineer – Resilient Microservices & Security
Senior Lead Software Engineer – Resilient Microservices & Security

JPMorgan Chase & Co. • Kentucky

Hybrid
USD 140,000 - 180,000
Lead Security Engineer — Java/Python, Cloud & Resilience
Lead Security Engineer — Java/Python, Cloud & Resilience

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 130,000 - 210,000
Lead Software Engineer — Java, React & AI on AWS
Lead Software Engineer — Java, React & AI on AWS

JPMorganChase • Columbus (OH)

On-site
USD 140,000 - 190,000
Lead Software Engineer: Cloud, AI/ML & Resiliency
Lead Software Engineer: Cloud, AI/ML & Resiliency

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead Software Engineer: Cloud-Native, Microservices
Lead Software Engineer: Cloud-Native, Microservices

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 135,000 - 185,000