- Career Center Home
- Search Jobs
- Software Engineer III - Python
Results
Job Details
Explore Location
JPMorganChase
Mumbai, Indiana, India
(on-site)
Posted
8 days ago
JPMorganChase
Mumbai, Indiana, India
(on-site)
Job Type
Full-Time
Job Function
Banking
Software Engineer III - Python
The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it.
Software Engineer III - Python
The insights provided are generated by AI and may contain inaccuracies. Please independently verify any critical information before relying on it.
Description
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.
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.
Job ID: 82914573
Please refer to the company's website or job descriptions to learn more about them.
View Full Profile
More Jobs from JPMorganChase
Smalltalk Software Engineer III
Glasgow, United Kingdom
1 day ago
Lead Architect, Payments Technology
Wilmington, Delaware, United States
1 day ago
Securities Services - Client Data Distribution - Product Delivery Vice President
Bengaluru, Indiana, India
1 day ago
