Lead Software Engineer, Java/Python, AWS

JPMorgan Chase

Quick summary

Work type
On-site
Location
Bengaluru, Karnataka, India
Posted
today

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $183,500–$212,025.

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

Listed pay typically runs $142,500–$205,000 across 231 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java/Python, AWS

As a Lead Software Engineer at JPMorgan Chase within the Engineer Services Platform (ESP) in the Chief Technology Office (CTO), you will join an agile team responsible for building and operating critical infrastructure that enables secure and scalable consumption of open source software across the firm. Your day-to-day responsibilities include designing highly available distributed backend services, owning end-to-end delivery of APIs and microservices, implementing cloud-native solutions on AWS, and establishing robust observability practices. You will leverage Java or Python for development, work with REST/JSON APIs and messaging/event-driven patterns, and collaborate closely with product and architecture teams to ensure secure and maintainable platform capabilities. This role requires strong problem-solving skills, system design expertise, and hands-on experience with AWS, Kubernetes, and observability tools like logging and tracing frameworks.

What you'll do

  • Design and build highly available, distributed backend services with clear tradeoff analysis.
  • Own end-to-end delivery of APIs and microservices, including testing and deployment.
  • Apply strong problem-solving skills to deliver efficient algorithmic solutions.
  • Build and operate messaging, caching, and asynchronous processing patterns for performance.
  • Implement cloud-native solutions on AWS with containerized deployments and orchestration.

What we're looking for

  • 5+ years of hands-on software engineering experience with production system ownership.
  • Expertise in Java and/or Python development, including REST/JSON APIs and microservices.
  • Proficient in AWS services, container orchestration (Kubernetes/ECS), and cloud-native solutions.
  • Strong problem-solving skills with deep understanding of data structures and algorithmic efficiency.
  • Experience in designing distributed systems, messaging patterns, caching strategies, and observability practices.

More like this

Similar roles

Lead Software Engineer, Java & AWS

JPMorgan Chase

Hyderabad, Telangana, India 5 days ago
Java Spring Hibernate AWS Docker Kubernetes CI/CD QA automation Python PostgreSQL API frameworks Microservices Terraform

Lead Software Engineer, Java/Python, AWS, LLM

JPMorgan Chase

Mumbai, MH, India today
Python Java SQL AWS Redshift DynamoDB Aurora DataBricks CI/CD LLM Ops Agile Methodologies Vector Stores Caching Observability Rate Limiting Backpressure Strategies Prompt Versioning Automated Evaluations Canary Releases Rollback Strategies Large Language Models Secure Secret Management Networking Least Privilege Access

Lead Software Engineer, Java/AWS

JPMorgan Chase

New York, NY +1 today $152,000$215,000
Java Spring Boot AWS Kubernetes Git Bitbucket Maven JIRA REST APIs Microservices Apache Kafka Aurora Postgres DB CI/CD Oracle Certified Professional