
Lead Software Engineer - Python, Flask, PostgreSQL
JPMC · Bengaluru, Karnataka, India
Strong hiring record · median 28 days open
Hiring signal
Actively hiring
Posted 7 days ago · still listed on the employer's own board · How we score
All reasons
In its favour
- Posted 7 days ago
- Still listed on the employer's own board
- Someone has already applied through it
Join a dynamic team where your technical expertise shapes innovative solutions and advances your career. Make a meaningful impact by leading engineering initiatives and collaborating across teams.
As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Technology – Risk Technology team, you will lead the design and delivery of secure, scalable services with a strong focus on Python/Flask and APIs. You will drive business impact through hands-on engineering, architecture leadership, and disciplined use of approved AI-assisted development practices. You will collaborate with diverse teams and contribute to a culture of innovation and operational excellence.
Job responsibilities
- Provide technical leadership and direction across engineering teams, partners, contractors, and vendors.
- Design, build, and operate Python-centric services (primarily Flask) and REST APIs, ensuring versioning, reliability, and performance.
- Develop secure, high-quality production code; conduct code reviews, debugging, and root-cause analysis.
- Lead system and architecture design, produce and maintain technical designs and engineering standards.
- Deploy and operate applications on GAIA Application Platform (GAP) (PaaS), leveraging platform services and tools.
- Build and operate on AWS (API Gateway, Lambda, S3, ECS/EKS) with strong security, observability, and operational readiness.
- Work with CockroachDB (CRDB) and SQL for schema design, query performance, and operational best practices.
- Perform data analysis and insight generation using Python and SQL to validate features, quantify impact, and produce business insights.
- Drive adoption and governance of approved AI-assisted engineering practices with clear validation standards for correctness, performance, and security.
Required qualifications, capabilities and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Hands-on experience in system design, application development, testing, and production support.
- Strong Python development experience; strong Flask expertise building APIs.
- Strong knowledge of REST API design principles and best practices.
- Experience with GAIA Application Platform (GAP) (PaaS).
- Hands-on experience with AWS services including Lambda, S3, ECS/EKS, and API Gateway.
- Strong database and SQL fundamentals.
- Demonstrated strength in code reviews, secure coding, CI/CD, and operational excellence.
- Experience using enterprise-authorized AI tools for engineering and setting team controls for safe and accurate usage.
- Understanding of responsible AI usage in engineering workflows, including data sensitivity, secure handling, and resiliency expectations.
Preferred qualifications, capabilities and skills
- Familiarity with the Athena framework and related ecosystem (e.g., Hydra database), including applying standard patterns for building and operating services.
- experience with CockroachDB (CRDB) is preferred.
Skills
- Python
- Flask
- REST API
- AWS Lambda
- AWS S3
- AWS ECS
- AWS EKS
- API Gateway
- SQL
- CockroachDB
- Python SQL libraries
- AI tools
More jobs at JPMC
All 2,778- Site Reliability Engineer IIIJPMC · Tampa, FL, United Statestoday
- Site Reliability Engineer IIJPMC · Tampa, FL, United Statestoday
- Lead Software Engineer - Java/Cloud EngineerJPMC · New York, NY, United States · Columbus, OH, United States · USD 156,750–215,000yesterday
- Strategic Analytics [Multiple Positions Available]JPMC · Plano, TX, United Statesyesterday
- Software Engineer III- JavaJPMC · GLASGOW, LANARKSHIRE, United Kingdomyesterday
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Software Engineer 2MDB General Referrals · Gurugramtoday
- Software Engineer - Golang/Python | Kubernetes Operators, CRDs, Kafka & Cloud Infrastructure | 8 - 10 YearsCisco · Bangalore, Indiatoday
- Azure Platform EngineerProfessional Careers at Kyndryl · Bangalore, Karnataka, India · Greater Noida, Uttar Pradesh, Indiatoday
- Senior System Software Engineer – Accelerated Microservices and LibrariesNVIDIA · India, Pune · India, Bengalurutoday
- Staff Software EngineerGE HealthCare · Bengalurutoday