Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Manager of Software Engineering - Python , spark , data modelling

JP Morgan Chase

Software and Technology Jobs

Senior Manager of Software Engineering - Python , spark , data modelling

full-timePosted: Nov 25, 2025

Job Description

Senior Manager of Software Engineering - Python , spark , data modelling

Location: Mumbai, Maharashtra, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with operations spanning investment banking, consumer and community banking, commercial banking, and asset and wealth management. We are seeking a Senior Manager of Software Engineering specializing in Python, Spark, and data modeling to join our technology team in Mumbai, India. In this pivotal leadership role, you will provide technical coaching and advisory to multiple engineering teams, driving the development of robust data solutions that power our financial products and services. Your expertise will be instrumental in enhancing data-driven decision-making, ensuring our systems handle the complexities of global markets, regulatory requirements, and high-volume transactions with precision and efficiency. As a Senior Manager, you will oversee the design and implementation of advanced data pipelines using Python and Apache Spark, focusing on scalable data modeling to support analytics for risk management, fraud detection, and customer insights. You will collaborate closely with business leaders and technical peers to translate financial requirements into innovative engineering solutions, while mentoring team members to uphold best practices in code quality, performance optimization, and security. This role demands a deep understanding of the financial services landscape, where data integrity and compliance are paramount, and you will play a key part in JP Morgan's commitment to technological excellence and digital transformation. Joining JP Morgan Chase means becoming part of a dynamic, inclusive culture that values innovation, integrity, and impact. In Mumbai's state-of-the-art facilities, you will contribute to projects that influence global finance, while benefiting from extensive professional growth opportunities and a supportive work environment. If you are a strategic thinker with a passion for leading high-performing teams in a mission-critical industry, this position offers the chance to shape the future of banking technology at one of the world's most respected institutions.

Key Responsibilities

  • Lead and mentor multiple software engineering teams, providing technical coaching and guidance on Python, Spark, and data modeling best practices
  • Design and implement scalable data architectures to support JP Morgan Chase's financial analytics and reporting needs
  • Collaborate with cross-functional stakeholders, including data scientists and business analysts, to define technical requirements for financial products
  • Oversee the development and optimization of ETL pipelines using Spark for processing large volumes of transactional and market data
  • Ensure compliance with industry regulations and internal security standards in all data engineering initiatives
  • Drive innovation in data modeling techniques to enhance predictive analytics for risk assessment and fraud detection
  • Conduct code reviews, performance tuning, and troubleshooting to maintain high-quality, reliable systems
  • Foster a culture of continuous learning and agile methodologies within engineering teams
  • Partner with global teams to align on technology roadmaps that support JP Morgan's digital transformation goals
  • Monitor and report on project metrics, ensuring timely delivery of engineering solutions for financial services

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 8+ years of experience in software engineering with a focus on Python and big data technologies
  • Proven leadership experience managing and mentoring technical teams in a financial services environment
  • Strong expertise in data modeling, ETL processes, and scalable data pipelines
  • Experience with Apache Spark for large-scale data processing and analytics
  • Knowledge of financial data systems, regulatory compliance (e.g., GDPR, SOX), and risk management in banking
  • Ability to thrive in a fast-paced, high-stakes environment typical of global financial institutions

Preferred Qualifications

  • Experience in cloud platforms like AWS, Azure, or Google Cloud for data-intensive applications
  • Familiarity with machine learning frameworks and data visualization tools in a fintech context
  • Prior work at a major financial institution, ideally with exposure to investment banking or asset management
  • Certifications such as AWS Certified Big Data or Certified Spark Developer
  • Advanced degree or publications in data engineering or financial modeling

Required Skills

  • Proficiency in Python for data manipulation and scripting
  • Expertise in Apache Spark for distributed data processing
  • Advanced data modeling skills using SQL, NoSQL, and dimensional modeling
  • Experience with ETL tools and frameworks like Apache Airflow
  • Knowledge of big data ecosystems (Hadoop, Kafka, Hive)
  • Strong understanding of financial data structures and algorithms
  • Leadership and team management abilities
  • Excellent problem-solving and analytical thinking
  • Communication skills for technical advisory and stakeholder engagement
  • Agile methodologies and DevOps practices
  • Familiarity with cloud computing and containerization (Docker, Kubernetes)
  • Risk assessment and compliance knowledge in fintech
  • Project management and prioritization skills
  • Adaptability to evolving technologies in banking
  • Mentoring and coaching expertise

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with generous company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development programs, including tuition reimbursement and leadership training
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Mumbai

JP Morgan Chase is an equal opportunity employer.

Locations

  • Mumbai, IN

Salary

Estimated Salary Rangehigh confidence

45,000,000 - 75,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Proficiency in Python for data manipulation and scriptingintermediate
  • Expertise in Apache Spark for distributed data processingintermediate
  • Advanced data modeling skills using SQL, NoSQL, and dimensional modelingintermediate
  • Experience with ETL tools and frameworks like Apache Airflowintermediate
  • Knowledge of big data ecosystems (Hadoop, Kafka, Hive)intermediate
  • Strong understanding of financial data structures and algorithmsintermediate
  • Leadership and team management abilitiesintermediate
  • Excellent problem-solving and analytical thinkingintermediate
  • Communication skills for technical advisory and stakeholder engagementintermediate
  • Agile methodologies and DevOps practicesintermediate
  • Familiarity with cloud computing and containerization (Docker, Kubernetes)intermediate
  • Risk assessment and compliance knowledge in fintechintermediate
  • Project management and prioritization skillsintermediate
  • Adaptability to evolving technologies in bankingintermediate
  • Mentoring and coaching expertiseintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 8+ years of experience in software engineering with a focus on Python and big data technologies (experience)
  • Proven leadership experience managing and mentoring technical teams in a financial services environment (experience)
  • Strong expertise in data modeling, ETL processes, and scalable data pipelines (experience)
  • Experience with Apache Spark for large-scale data processing and analytics (experience)
  • Knowledge of financial data systems, regulatory compliance (e.g., GDPR, SOX), and risk management in banking (experience)
  • Ability to thrive in a fast-paced, high-stakes environment typical of global financial institutions (experience)

Preferred Qualifications

  • Experience in cloud platforms like AWS, Azure, or Google Cloud for data-intensive applications (experience)
  • Familiarity with machine learning frameworks and data visualization tools in a fintech context (experience)
  • Prior work at a major financial institution, ideally with exposure to investment banking or asset management (experience)
  • Certifications such as AWS Certified Big Data or Certified Spark Developer (experience)
  • Advanced degree or publications in data engineering or financial modeling (experience)

Responsibilities

  • Lead and mentor multiple software engineering teams, providing technical coaching and guidance on Python, Spark, and data modeling best practices
  • Design and implement scalable data architectures to support JP Morgan Chase's financial analytics and reporting needs
  • Collaborate with cross-functional stakeholders, including data scientists and business analysts, to define technical requirements for financial products
  • Oversee the development and optimization of ETL pipelines using Spark for processing large volumes of transactional and market data
  • Ensure compliance with industry regulations and internal security standards in all data engineering initiatives
  • Drive innovation in data modeling techniques to enhance predictive analytics for risk assessment and fraud detection
  • Conduct code reviews, performance tuning, and troubleshooting to maintain high-quality, reliable systems
  • Foster a culture of continuous learning and agile methodologies within engineering teams
  • Partner with global teams to align on technology roadmaps that support JP Morgan's digital transformation goals
  • Monitor and report on project metrics, ensuring timely delivery of engineering solutions for financial services

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with generous company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development programs, including tuition reimbursement and leadership training
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Mumbai

Target Your Resume for "Senior Manager of Software Engineering - Python , spark , data modelling" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Manager of Software Engineering - Python , spark , data modelling. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Manager of Software Engineering - Python , spark , data modelling" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Senior Manager of Software Engineering - Python , spark , data modelling @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Senior Manager of Software Engineering - Python , spark , data modelling

JP Morgan Chase

Software and Technology Jobs

Senior Manager of Software Engineering - Python , spark , data modelling

full-timePosted: Nov 25, 2025

Job Description

Senior Manager of Software Engineering - Python , spark , data modelling

Location: Mumbai, Maharashtra, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with operations spanning investment banking, consumer and community banking, commercial banking, and asset and wealth management. We are seeking a Senior Manager of Software Engineering specializing in Python, Spark, and data modeling to join our technology team in Mumbai, India. In this pivotal leadership role, you will provide technical coaching and advisory to multiple engineering teams, driving the development of robust data solutions that power our financial products and services. Your expertise will be instrumental in enhancing data-driven decision-making, ensuring our systems handle the complexities of global markets, regulatory requirements, and high-volume transactions with precision and efficiency. As a Senior Manager, you will oversee the design and implementation of advanced data pipelines using Python and Apache Spark, focusing on scalable data modeling to support analytics for risk management, fraud detection, and customer insights. You will collaborate closely with business leaders and technical peers to translate financial requirements into innovative engineering solutions, while mentoring team members to uphold best practices in code quality, performance optimization, and security. This role demands a deep understanding of the financial services landscape, where data integrity and compliance are paramount, and you will play a key part in JP Morgan's commitment to technological excellence and digital transformation. Joining JP Morgan Chase means becoming part of a dynamic, inclusive culture that values innovation, integrity, and impact. In Mumbai's state-of-the-art facilities, you will contribute to projects that influence global finance, while benefiting from extensive professional growth opportunities and a supportive work environment. If you are a strategic thinker with a passion for leading high-performing teams in a mission-critical industry, this position offers the chance to shape the future of banking technology at one of the world's most respected institutions.

Key Responsibilities

  • Lead and mentor multiple software engineering teams, providing technical coaching and guidance on Python, Spark, and data modeling best practices
  • Design and implement scalable data architectures to support JP Morgan Chase's financial analytics and reporting needs
  • Collaborate with cross-functional stakeholders, including data scientists and business analysts, to define technical requirements for financial products
  • Oversee the development and optimization of ETL pipelines using Spark for processing large volumes of transactional and market data
  • Ensure compliance with industry regulations and internal security standards in all data engineering initiatives
  • Drive innovation in data modeling techniques to enhance predictive analytics for risk assessment and fraud detection
  • Conduct code reviews, performance tuning, and troubleshooting to maintain high-quality, reliable systems
  • Foster a culture of continuous learning and agile methodologies within engineering teams
  • Partner with global teams to align on technology roadmaps that support JP Morgan's digital transformation goals
  • Monitor and report on project metrics, ensuring timely delivery of engineering solutions for financial services

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred
  • 8+ years of experience in software engineering with a focus on Python and big data technologies
  • Proven leadership experience managing and mentoring technical teams in a financial services environment
  • Strong expertise in data modeling, ETL processes, and scalable data pipelines
  • Experience with Apache Spark for large-scale data processing and analytics
  • Knowledge of financial data systems, regulatory compliance (e.g., GDPR, SOX), and risk management in banking
  • Ability to thrive in a fast-paced, high-stakes environment typical of global financial institutions

Preferred Qualifications

  • Experience in cloud platforms like AWS, Azure, or Google Cloud for data-intensive applications
  • Familiarity with machine learning frameworks and data visualization tools in a fintech context
  • Prior work at a major financial institution, ideally with exposure to investment banking or asset management
  • Certifications such as AWS Certified Big Data or Certified Spark Developer
  • Advanced degree or publications in data engineering or financial modeling

Required Skills

  • Proficiency in Python for data manipulation and scripting
  • Expertise in Apache Spark for distributed data processing
  • Advanced data modeling skills using SQL, NoSQL, and dimensional modeling
  • Experience with ETL tools and frameworks like Apache Airflow
  • Knowledge of big data ecosystems (Hadoop, Kafka, Hive)
  • Strong understanding of financial data structures and algorithms
  • Leadership and team management abilities
  • Excellent problem-solving and analytical thinking
  • Communication skills for technical advisory and stakeholder engagement
  • Agile methodologies and DevOps practices
  • Familiarity with cloud computing and containerization (Docker, Kubernetes)
  • Risk assessment and compliance knowledge in fintech
  • Project management and prioritization skills
  • Adaptability to evolving technologies in banking
  • Mentoring and coaching expertise

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with generous company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development programs, including tuition reimbursement and leadership training
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Mumbai

JP Morgan Chase is an equal opportunity employer.

Locations

  • Mumbai, IN

Salary

Estimated Salary Rangehigh confidence

45,000,000 - 75,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Proficiency in Python for data manipulation and scriptingintermediate
  • Expertise in Apache Spark for distributed data processingintermediate
  • Advanced data modeling skills using SQL, NoSQL, and dimensional modelingintermediate
  • Experience with ETL tools and frameworks like Apache Airflowintermediate
  • Knowledge of big data ecosystems (Hadoop, Kafka, Hive)intermediate
  • Strong understanding of financial data structures and algorithmsintermediate
  • Leadership and team management abilitiesintermediate
  • Excellent problem-solving and analytical thinkingintermediate
  • Communication skills for technical advisory and stakeholder engagementintermediate
  • Agile methodologies and DevOps practicesintermediate
  • Familiarity with cloud computing and containerization (Docker, Kubernetes)intermediate
  • Risk assessment and compliance knowledge in fintechintermediate
  • Project management and prioritization skillsintermediate
  • Adaptability to evolving technologies in bankingintermediate
  • Mentoring and coaching expertiseintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred (experience)
  • 8+ years of experience in software engineering with a focus on Python and big data technologies (experience)
  • Proven leadership experience managing and mentoring technical teams in a financial services environment (experience)
  • Strong expertise in data modeling, ETL processes, and scalable data pipelines (experience)
  • Experience with Apache Spark for large-scale data processing and analytics (experience)
  • Knowledge of financial data systems, regulatory compliance (e.g., GDPR, SOX), and risk management in banking (experience)
  • Ability to thrive in a fast-paced, high-stakes environment typical of global financial institutions (experience)

Preferred Qualifications

  • Experience in cloud platforms like AWS, Azure, or Google Cloud for data-intensive applications (experience)
  • Familiarity with machine learning frameworks and data visualization tools in a fintech context (experience)
  • Prior work at a major financial institution, ideally with exposure to investment banking or asset management (experience)
  • Certifications such as AWS Certified Big Data or Certified Spark Developer (experience)
  • Advanced degree or publications in data engineering or financial modeling (experience)

Responsibilities

  • Lead and mentor multiple software engineering teams, providing technical coaching and guidance on Python, Spark, and data modeling best practices
  • Design and implement scalable data architectures to support JP Morgan Chase's financial analytics and reporting needs
  • Collaborate with cross-functional stakeholders, including data scientists and business analysts, to define technical requirements for financial products
  • Oversee the development and optimization of ETL pipelines using Spark for processing large volumes of transactional and market data
  • Ensure compliance with industry regulations and internal security standards in all data engineering initiatives
  • Drive innovation in data modeling techniques to enhance predictive analytics for risk assessment and fraud detection
  • Conduct code reviews, performance tuning, and troubleshooting to maintain high-quality, reliable systems
  • Foster a culture of continuous learning and agile methodologies within engineering teams
  • Partner with global teams to align on technology roadmaps that support JP Morgan's digital transformation goals
  • Monitor and report on project metrics, ensuring timely delivery of engineering solutions for financial services

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with generous company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development programs, including tuition reimbursement and leadership training
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Mumbai

Target Your Resume for "Senior Manager of Software Engineering - Python , spark , data modelling" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Manager of Software Engineering - Python , spark , data modelling. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Manager of Software Engineering - Python , spark , data modelling" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Senior Manager of Software Engineering - Python , spark , data modelling @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.