Demo

Lead Software Engineer - Java/AWS/Kafka

JPMorgan Chase
York, NY Full Time
POSTED ON 7/1/2026
AVAILABLE BEFORE 9/1/2026

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within Consumer and Community Banking, you’ll be a key technical leader on an agile team building secure, stable, scalable back-end platforms. You’ll shape designs, write production code, and guide delivery across teams to solve meaningful business problems with modern engineering practices.

Job responsibilities

  • Lead the design and delivery of distributed, event-driven back-end services (Java, Kafka, AWS), from concept through production support
  • Set architecture direction and standards for scalability, reliability, and observability across services
  • Partner with product, architecture, and platform teams to turn requirements into resilient designs and executable roadmaps
  • Raise engineering quality through strong CI/CD, automated testing, code reviews, and operational readiness (SLIs/SLOs, on-call)
  • Own production operations for critical services (monitoring, incident response, root-cause analysis, and continuous improvement)
  • Drive data modeling and API design for high-throughput, low-latency systems, including backward compatibility and schema evolution
  • Mentor engineers through design reviews, pair programming, coaching, and technical guidance

     

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 5 years applied experience
  • Expert proficiency in Java (Java 17 ), including concurrency, collections, and performance tuning/profiling
  • Hands-on experience building and operating distributed systems with Apache Kafka (e.g., partitions/consumer groups, exactly-once semantics, schema management)
  • Strong AWS experience and infrastructure-as-code (e.g., ECS/EKS, Lambda, API Gateway, RDS, S3, KMS, IAM, CloudWatch; Terraform or CloudFormation)
  • Strong grasp of event-driven and microservices architecture, REST APIs, and asynchronous messaging patterns
  • Proven experience implementing CI/CD, automated testing, and safe deployment strategies (e.g., blue/green or canary)
  • Solid reliability and observability fundamentals (e.g., retries/idempotency/timeouts; logs/metrics/tracing)
  • Experience leading projects/teams, setting technical direction, and delivering complex production systems
  • Experience working in Agile/Scrum (or similar)

 

Preferred qualifications, capabilities, and skills
  • End-to-end delivery experience from scope through launch, including cross-team coordination
  • Experience with Spring Boot/Spring Cloud, Micrometer, and reactive programming (Project Reactor)
  • Familiarity with modern security practices (OAuth2/OIDC, mTLS, secrets management, least-privilege IAM, threat modeling)
  • Experience with high-throughput systems and stream processing (Kafka Streams and/or Spark), including exactly-once patterns
  • Exposure to DDD and modern architecture patterns (hexagonal/clean architecture)
  • Hands-on use of observability/production tooling (e.g., Splunk, Dynatrace, Grafana)

 

Salary.com Estimation for Lead Software Engineer - Java/AWS/Kafka in York, NY
$131,890 to $158,899
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Engineer - Java/AWS/Kafka?

Sign up to receive alerts about other jobs on the Lead Software Engineer - Java/AWS/Kafka career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPMorgan Chase

  • JPMorgan Chase Newark, DE
  • Job Description Join a team where your insights directly shape business performance and decision-making. You will partner with senior leaders to define the... more
  • Just Posted

  • JPMorgan Chase Wilmington, DE
  • Job Description Short Job Description : Own the development, troubleshooting, and optimization of responsive HTML emails and reusable, AI-ready email templ... more
  • Just Posted

  • JPMorgan Chase Wilmington, DE
  • Job Description Design and deliver cloud-native platforms for product intake, communication, collaboration, roadmaps, and technical knowledge sharing as pa... more
  • Just Posted

  • JPMorgan Chase Hoboken, NJ
  • Job Description Elevate your career by steering multi-faceted tech programs, integrating innovative solutions for a dynamic impact across global operations... more
  • Just Posted


Not the job you're looking for? Here are some other Lead Software Engineer - Java/AWS/Kafka jobs in the York, NY area that may be a better fit.

  • JPMorganChase York, NY
  • Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software ... more
  • 7 Days Ago

  • JPMorgan Chase York, NY
  • We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMo... more
  • 28 Days Ago

AI Assistant is available now!

Feel free to start your new journey!