Software Engineer III - Python
2 weeks ago• Mumbai, India
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Asset & Wealth Management, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
- Designs, build, and operate backend services and platforms; mentor engineers; partner with product/platform teams.
- Designs and deliver Python microservices/APIs (FastAPI/Flask); define clear APIs and integrations.
- Drives reliability with SLIs/SLOs, resiliency patterns (timeouts/retries/circuit breakers), and on-call playbooks.
- Enforces engineering excellence: typing, lint/format (ruff/flake8, black), testing (pytest), secure coding, CI/CD.
- Implements observability (structured logging, metrics, tracing); lead post-incident reviews.
- Uses Pandas/NumPy for in-service data handling; integrate lightweight NLP features when appropriate.
- Builds on/extend proprietary Python frameworks; contribute across stack with Java/React.js when required.
Want more jobs like this?
Get jobs in Mumbai, India delivered to your inbox every week.

Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Software engineering; proficient Python 3.x knowledge; ownership of production systems.
- APIs/services experience (FastAPI/Flask, async I/O, strong error handling).
- Strong OO/functional design, algorithms, and performance optimization.
- Secure engineering, dependency/secrets management; familiarity with SAST/DAST.
- SQL and relational DBs; ORM/DB access (SQLAlchemy, psycopg2).
- Git-based CI/CD, Docker, Kubernetes, and experience with at least one major cloud.
- Readiness for JPMorganChase proprietary Python frameworks; ability to learn Java and React.js.
Preferred qualifications, capabilities, and skills
- Caching/messaging and reliability patterns (Redis, Kafka/SQS), idempotency. IaC, feature flags, blue/green or canary deployments.
- Performance tooling (cProfile, py-spy), asyncio/concurrency optimizations.
- Working knowledge of Pandas/NumPy; basic NLP integration a plus.
- Exposure to Java (Spring) and React.js.
Client-provided location(s): Mumbai, India
Job ID: JPMorgan-210707151
Employment Type: FULL_TIME
Posted: 2026-03-03T19:22:29
Perks and Benefits
Health and Wellness
Parental Benefits
Work Flexibility
Office Life and Perks
Vacation and Time Off
Financial and Retirement
Professional Development
Diversity and Inclusion