Lead Software Engineer, Python Full Stack

JPMorgan Chase

Quick summary

Work type
On-site
Location
Mumbai, Maharashtra, India
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $183,500–$222,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 394 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 207 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Python Full Stack

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank’s Credit Technology team in Mumbai, you will lead an agile engineering group responsible for building secure and resilient platforms that support real-time risk management and profit and loss analysis for credit products. Your daily tasks include designing and delivering low-latency services and web UIs using Python, Angular, or React with TypeScript, ensuring robust error handling and operational readiness. You will also mentor engineers through design reviews and code reviews while maintaining strong documentation and communication practices. This role requires extensive experience in Python service development, real-time systems, and front-end engineering, as well as a deep understanding of data structures, algorithms, and software design principles.

What you'll do

  • Design and deliver real-time risk/PnL capabilities for credit products.
  • Develop low-latency services with clear SLAs and observability for front-office consumers.
  • Lead the design of web UIs using Angular/React, ensuring robust error handling.
  • Implement state management patterns in UI to handle high-frequency updates efficiently.
  • Own end-to-end technical design considering dependencies and failure modes across systems.

What we're looking for

  • Extensive hands-on experience delivering Python services in production.
  • Strong knowledge of data structures, algorithms, concurrency, and software design principles.
  • Demonstrated experience across the full SDLC, including CI/CD and automated testing.
  • Proven ability to build secure, stable, maintainable systems in a large enterprise environment.
  • Hands-on front-end engineering experience with Angular or React and TypeScript.
  • Experience building real-time systems, including messaging/streaming concepts and low-latency APIs.
  • Proficiency in integrating UIs with backend APIs, ensuring backward compatibility and safe rollouts.

More like this

Similar roles

Lead Software Engineer, Full Stack

JPMorgan Chase

Jersey City, NJ 3 days ago $152,000$215,000
React Python Java REST APIs GraphQL AI agents CI/CD SQL Oracle ElasticSearch MongoDB AWS Agile SCRUM

Lead Python Software Engineer

Leidos

Gaithersburg, MD 4 days ago $87,100$157,450
Python Java PHP PostgreSQL MySQL Oracle Terraform Ansible Bamboo Docker SonarQube Git Bitbucket HTML5 JavaScript TypeScript CSS3 pytest Behave Selenium Playwright UNIX Linux Bash Shell JSON CSV XML XSD XSLT Agile CI/CD
Hybrid