Lead Software Engineer – Python / Spark Big Data | JPMorgan Chase – Mumbai, India

October 12, 2025

Job Description

Summary

Advance your career as a Lead Software Engineer – Python / Spark Big Data at JPMorgan Chase within the Capital Reporting product team. Join a high-performing, innovative environment where you will design, develop, and troubleshoot complex software solutions while leveraging cutting-edge technologies such as Python, PySpark, Big Data, and cloud architecture. Contribute to enterprise-scale solutions in an agile, collaborative, and inclusive team.


Job Details at a Glance

Job TitleLead Software Engineer – Python / Spark Big Data
CompanyJPMorgan Chase & Co.
LocationMumbai, Maharashtra, India
Business UnitCorporate Sector – Capital Reporting
Experience Level5+ years applied experience
Job ScheduleFull-Time
Job CategorySoftware Engineering
Posting Date10 October 2025
Office AddressVentura Towers, 2nd–5th & 8th Floors, Hiranandani Business Park, Powai, Mumbai – 400076
Requisition ID210670113

Key Responsibilities

  • Design, develop, and implement high-quality software solutions using Python, PySpark, and Big Data frameworks.
  • Troubleshoot technical issues with creativity and innovation, going beyond conventional solutions.
  • Produce architecture and design artifacts for complex applications, ensuring compliance with design constraints.
  • Analyze large datasets to identify hidden problems and patterns, driving improvements to coding standards and system architecture.
  • Contribute to software engineering communities of practice, exploring emerging technologies and best practices.
  • Promote a culture of collaboration, diversity, and inclusion within the engineering team.

Required Qualifications & Skills

  • Formal training or certification in Python programming with 5+ years applied experience.
  • Hands-on experience in system design, application development, testing, and operational stability.
  • Practical knowledge of software applications and technical processes within cloud or microservices architecture.
  • Experience in developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying tools.
  • Solid understanding of Software Development Life Cycle (SDLC) and agile methodologies such as CI/CD, application resiliency, and security.

Preferred Qualifications

  • Exposure to cloud technologies: Airflow, Astronomer, Kubernetes, AWS.
  • Experience with Big Data solutions (Spark, Kafka) or relational databases.
  • Familiarity with financial services industry applications.

Why Work at JPMorgan Chase?

  • Work on enterprise-scale, cloud-native software applications with Python and Big Data technologies.
  • Gain exposure to agile practices, CI/CD pipelines, and operational stability frameworks.
  • Be part of a diverse and inclusive culture encouraging innovation and professional growth.
  • Collaborate with top-tier technology teams and contribute to impactful business solutions.

Apply Now

Take your career to the next level as a Lead Software Engineer – Python / Spark Big Data at JPMorgan Chase, Mumbai, India.

👉 Apply on JPMorgan Careers