Senior Lead Software Engineer - Python Backend Developer

JPMorgan Chase

Quick summary

Work type
On-site
Location
Bengaluru, Karnataka, India
Posted
4 days ago

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $177,250–$219,425.

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

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

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer - Python Backend Developer

As a Senior Lead Software Engineer specializing in Python backend development at JPMorgan Chase's Commercial & Investment Bank in Bengaluru, you will join an agile team dedicated to creating and enhancing market-leading trade structuring tools used globally by trading desks. Your day-to-day responsibilities include writing high-quality Python code following SOLID principles, participating in requirements meetings with users, and proposing technical solutions. You will also evangelize the product's use across other development teams, manage full lifecycle projects, and provide post-production support. The role requires expertise in object-oriented programming, test-driven development, distributed computing architecture, event-based systems, and AWS. Knowledge of GraphQL is beneficial, as is familiarity with investment banking and markets, though a strong desire to learn and apply knowledge effectively is equally valued.

What you'll do

  • Write high-quality backend Python code adhering to SOLID principles.
  • Propose technical solutions during requirements meetings with users.
  • Develop full lifecycle projects including maintenance and enhancements.
  • Support other teams by resolving issues related to system components.
  • Evangelize product usage among development teams not currently utilizing it.

What we're looking for

  • Strong experience in object-oriented programming with Python
  • Proficient in test-driven development methodologies
  • Experience building applications on distributed computing architectures
  • Understanding of event-based architecture and AWS services
  • Excellent analytical and problem-solving skills
  • Ability to work effectively in a global, dynamic team environment
  • Hands-on delivery focus with high teamwork and technical peer interaction

More like this

Similar roles

Senior Lead Software Engineer, Python / Java

JPMorgan Chase

London, Greater London, United Kingdom 4 days ago
Python AWS RAG-based semantic search LLM inference workflows OpenAI Claude models Java CI/CD Cloud-native technologies Machine Learning Artificial Intelligence

Lead Software Engineer - Java & Python

JPMorgan Chase

Jersey City, NJ 1 day ago $152,000$215,000
Java Python AWS Kubernetes Spring Boot Apache Kafka Splunk Dynatrace CI/CD RESTful APIs Apache Cassandra Agile SRE

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

Staff Software Engineer - Backend Python

PayPal

San Jose, CA 110 days ago $176,500$262,350
Python AWS Terraform Redis ElastiCache Hazelcast SQS RabbitMQ Kafka Pulsar Linux Docker CI/CD PostgreSQL NoSQL Java GCP Azure
Hybrid