Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

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.

Job alert subscription

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