Senior Software Engineer - Python Platform Engineering
JP Morgan Services India Pvt LtdMumbai/Bombay
Not disclosed
Job Description
Software Engineer III - Python
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.
Experience Level
Senior LevelJob role
Work locationMumbai, Maharashtra, India
DepartmentSoftware Engineering
Role / CategorySoftware Development
Employment typeFull Time
ShiftDay Shift
Job requirements
ExperienceMin. 3 years
About company
NameJP Morgan Services India Pvt Ltd
Job posted by JP Morgan Services India Pvt Ltd
Similar jobs you can apply for
Software / Web Developer
AI Automation Specialist
Mcm Bpo Private LimitedJogeshwari West, Mumbai/Bombay
₹10,000 - ₹57,000*
Security Field Officer
PGS India Pvt. LtdPrabhadevi, Mumbai/Bombay
₹30,000 - ₹40,000

Lead Generation Executive
Dm & I Technologies Private LimitedMulund West, Mumbai/Bombay
₹20,000 - ₹27,000*
Automation Engineer
Samraj Home AutomationGoregaon West, Mumbai/Bombay
₹15,000 - ₹27,000*

Flutter Developer
Smart Digi SolutionMulund West, Mumbai/Bombay
₹10,000 - ₹20,000
QA/QC Engineer
Royal Staffing Services LlpMumbai/Bombay
₹25,000 - ₹35,000