JPMorgan Chase logo
JPMorgan Chase2 months ago

Senior Lead Software Engineer - Java / AWS

On-site · Columbus, Ohio, United States

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Banking technology team. Lead an agile development effort to build reliable, scalable software across multiple technologies and applications. Drive automated upgrade, change, release, and capacity-management programs; govern SRE practices including incident management, post-mortems, and observability. Implement end-to-end automated testing integrated with CI/CD, define acceptance criteria and readiness in collaboration with Product, and push for robust performance, resilience, and quality KPIs. Demonstrates hands-on expertise in AWS infrastructure (Terraform, EKS, Java/Spring Boot, Python), modern deployment strategies, load testing, and observability tooling to ensure high availability and scalable software delivery.

Required Qualifications

  • 12+ years of applied experience in software engineering
  • Formal training or certification on software engineering concepts
  • Extensive experience designing, deploying, and managing AWS infrastructure using Terraform
  • Proficient in writing modular, reusable Terraform code for multi-environment infrastructure automation, state management, and CI/CD integration
  • Hands-on experience deploying, scaling, and managing containerized applications on AWS EKS (cluster setup, node groups, Kustomize, Helm charts, service mesh integration)
  • Experience with incident response, root cause analysis, and post-mortems; cross-team collaboration for high availability
  • Experience designing and executing load, stress, and performance tests (JMeter, BlazeMeter)
  • Strong in Java (Core Modern Java 17+ or higher) and/or Python; RESTful APIs and microservices development (Spring Boot)
  • Familiar with SRE principles: SLIs/SLOs/SLAs, incident management, automation, observability
  • Experience with log aggregation/monitoring tools (Splunk, Datadog, Dynatrace, CloudWatch, X-Ray) and performance troubleshooting in production
  • Knowledge of CI/CD platforms and automation; Terraform-based infrastructure provisioning
  • Experience with distributed databases (e.g., DynamoDB, RDS Aurora) and related data-management patterns
  • Proficiency in multiple languages (Java, Python, SQL); AI-assisted coding workflows (Copilot) and collaborative development tools
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Senior Lead Software Engineer - Java / AWS

Apply on Sorce