Software Engineer II – Databricks/Spark + Python, AWS | JPMorgan Chase, Bengaluru, India

October 12, 2025

Job Description

Summary

JPMorgan Chase is seeking a skilled Software Engineer II to join the Commercial & Investment Bank’s Global Banking Team in Bengaluru. This role focuses on designing, developing, and maintaining scalable data pipelines and ETL workflows using Databricks, Spark, Python, and AWS services. As part of a collaborative, agile team, you will deliver high-quality, secure, and efficient data solutions that support critical business operations.


Job Details at a Glance

Job TitleSoftware Engineer II – Databricks/Spark + Python, AWS
CompanyJPMorgan Chase & Co.
LocationBengaluru, Karnataka, India
Business UnitCommercial & Investment Bank
Experience LevelMid-Level (Software Engineer II)
Job ScheduleFull-Time
Job ShiftDay
Job CategorySoftware Engineering
Posting Date9 October 2025
Apply Before18 October 2025
Requisition ID210660174

Key Responsibilities

  • Design, develop, and maintain scalable ETL processes and data pipelines.
  • Work with large datasets using Spark on Databricks or AWS EMR.
  • Write efficient SQL queries for data extraction, transformation, and analysis.
  • Collaborate with data scientists, analysts, and engineering teams to deliver high-quality data solutions.
  • Implement data processing workflows on AWS services such as S3, ECS, Lambda, EMR, and Glue.
  • Develop and maintain Python scripts for data processing and automation.
  • Ensure data quality, integrity, and security across all engineering activities.
  • Troubleshoot and resolve data-related issues in a timely manner.

Required Qualifications & Skills

  • 2+ years of applied software engineering experience, with 3+ years overall IT experience.
  • Hands-on expertise in Data Engineering with Spark, Databricks, or AWS EMR.
  • Strong knowledge of SQL and database concepts.
  • Proficient in Python programming for data processing and automation.
  • Experience in ETL workflows and AWS services: S3, ECS, Lambda, EMR/Glue.
  • Excellent problem-solving, analytical, and collaboration skills.

Preferred Qualifications & Skills

  • Experience with Infrastructure as Code (IaaC) using Terraform or CloudFormation.
  • Familiarity with writing unit tests for Python code.
  • Knowledge of version control systems such as Bitbucket or GitHub.
  • Understanding of CI/CD pipelines and automation tools.

Why Work at JPMorgan Chase?

  • Contribute to state-of-the-art data engineering and cloud platforms.
  • Collaborate with a global team of top-tier engineers and data experts.
  • Gain experience with cutting-edge technology in a secure, scalable, and innovative environment.
  • Be part of a company that values diversity, inclusion, and professional growth.

Apply Now

Take your career to the next level as a Software Engineer II – Databricks/Spark + Python, AWS at JPMorgan Chase, Bengaluru.

👉 Apply on JPMorgan Careers