Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer II - PythonSpark

JP Morgan Chase

Software and Technology Jobs

Software Engineer II - PythonSpark

full-timePosted: Dec 10, 2025

Job Description

Software Engineer II - PythonSpark

Location: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, and our technology teams play a pivotal role in delivering secure, scalable solutions that power global banking, investment, and asset management. As a Software Engineer II - PythonSpark in our Bengaluru office, you will join an agile team of emerging talent dedicated to designing and building market-leading technology products. This role focuses on leveraging Python and Apache Spark to process vast financial datasets, enabling everything from real-time risk analysis to personalized client services. In a highly regulated industry, you will contribute to systems that ensure compliance, resilience, and efficiency, all while collaborating in a dynamic, inclusive environment that values innovation and work-life balance. Your day-to-day will involve hands-on development of data-intensive applications, from architecting Spark-based pipelines for transaction processing to optimizing code for high-throughput financial workloads. You will work closely with cross-functional teams, including data scientists, product managers, and compliance experts, to translate business needs into robust technical solutions. At JP Morgan Chase, we emphasize secure coding practices and scalable architectures to handle the complexities of global finance, such as integrating with legacy systems or scaling for peak trading volumes. This position offers the opportunity to grow your expertise in cutting-edge technologies while contributing to products that impact millions of customers worldwide. We seek passionate engineers who thrive in agile settings and are eager to tackle challenges in the financial sector. In Bengaluru, you'll be part of a vibrant tech hub with access to world-class resources and mentorship. JP Morgan Chase is committed to fostering diversity and inclusion, providing pathways for career advancement, and supporting your professional development through training and global exposure. If you're ready to engineer the future of finance, join us in building technology that drives trust and progress.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy Python-based applications using Apache Spark for large-scale data processing
  • Build and maintain secure, scalable technology products that support JP Morgan Chase's financial services platforms
  • Implement data pipelines and analytics solutions to handle high-volume financial datasets
  • Conduct code reviews, ensure code quality, and adhere to best practices in software engineering
  • Troubleshoot and resolve issues in production environments, focusing on performance and reliability
  • Integrate with financial systems, ensuring compliance with regulatory standards like GDPR and SEC requirements
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Leverage emerging technologies to enhance market-leading products in risk management, trading, or client services
  • Document technical designs and contribute to knowledge sharing within the team
  • Monitor and optimize Spark jobs for efficiency in processing real-time financial data

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 2-5 years of professional software development experience
  • Proficiency in Python programming and experience with Apache Spark for big data processing
  • Strong understanding of agile methodologies and collaborative team environments
  • Experience in building secure and scalable applications in a financial services context
  • Knowledge of data structures, algorithms, and software design principles
  • Ability to work in a fast-paced, regulated environment with a focus on compliance

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in financial applications
  • Familiarity with financial data processing, such as market data or transaction systems
  • Advanced knowledge of distributed systems and ETL pipelines using Spark
  • Prior work in the banking or fintech industry
  • Certifications in Python, Spark, or relevant cloud technologies

Required Skills

  • Python programming
  • Apache Spark (PySpark)
  • Big data processing and ETL
  • Agile/Scrum methodologies
  • Software design and architecture
  • Data structures and algorithms
  • Cloud computing (AWS/Azure)
  • SQL and database management
  • Version control (Git)
  • Problem-solving and debugging
  • Communication and collaboration
  • Financial domain knowledge
  • Security and compliance awareness
  • Performance optimization
  • Unit testing and CI/CD

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities, including tuition reimbursement and training programs
  • Employee stock purchase plan and financial wellness resources
  • Flexible work arrangements and wellness programs
  • Global mobility support for career growth within JP Morgan Chase

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, IN

Salary

Estimated Salary Rangehigh confidence

25,000,000 - 40,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

  • Python programmingintermediate
  • Apache Spark (PySpark)intermediate
  • Big data processing and ETLintermediate
  • Agile/Scrum methodologiesintermediate
  • Software design and architectureintermediate
  • Data structures and algorithmsintermediate
  • Cloud computing (AWS/Azure)intermediate
  • SQL and database managementintermediate
  • Version control (Git)intermediate
  • Problem-solving and debuggingintermediate
  • Communication and collaborationintermediate
  • Financial domain knowledgeintermediate
  • Security and compliance awarenessintermediate
  • Performance optimizationintermediate
  • Unit testing and CI/CDintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 2-5 years of professional software development experience (experience)
  • Proficiency in Python programming and experience with Apache Spark for big data processing (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Experience in building secure and scalable applications in a financial services context (experience)
  • Knowledge of data structures, algorithms, and software design principles (experience)
  • Ability to work in a fast-paced, regulated environment with a focus on compliance (experience)

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in financial applications (experience)
  • Familiarity with financial data processing, such as market data or transaction systems (experience)
  • Advanced knowledge of distributed systems and ETL pipelines using Spark (experience)
  • Prior work in the banking or fintech industry (experience)
  • Certifications in Python, Spark, or relevant cloud technologies (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy Python-based applications using Apache Spark for large-scale data processing
  • Build and maintain secure, scalable technology products that support JP Morgan Chase's financial services platforms
  • Implement data pipelines and analytics solutions to handle high-volume financial datasets
  • Conduct code reviews, ensure code quality, and adhere to best practices in software engineering
  • Troubleshoot and resolve issues in production environments, focusing on performance and reliability
  • Integrate with financial systems, ensuring compliance with regulatory standards like GDPR and SEC requirements
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Leverage emerging technologies to enhance market-leading products in risk management, trading, or client services
  • Document technical designs and contribute to knowledge sharing within the team
  • Monitor and optimize Spark jobs for efficiency in processing real-time financial data

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Flexible work arrangements and wellness programs
  • general: Global mobility support for career growth within JP Morgan Chase

Target Your Resume for "Software Engineer II - PythonSpark" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II - PythonSpark. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer II - PythonSpark" , 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 Software Engineer II - PythonSpark @ 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

Software Engineer II - PythonSpark

JP Morgan Chase

Software and Technology Jobs

Software Engineer II - PythonSpark

full-timePosted: Dec 10, 2025

Job Description

Software Engineer II - PythonSpark

Location: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, and our technology teams play a pivotal role in delivering secure, scalable solutions that power global banking, investment, and asset management. As a Software Engineer II - PythonSpark in our Bengaluru office, you will join an agile team of emerging talent dedicated to designing and building market-leading technology products. This role focuses on leveraging Python and Apache Spark to process vast financial datasets, enabling everything from real-time risk analysis to personalized client services. In a highly regulated industry, you will contribute to systems that ensure compliance, resilience, and efficiency, all while collaborating in a dynamic, inclusive environment that values innovation and work-life balance. Your day-to-day will involve hands-on development of data-intensive applications, from architecting Spark-based pipelines for transaction processing to optimizing code for high-throughput financial workloads. You will work closely with cross-functional teams, including data scientists, product managers, and compliance experts, to translate business needs into robust technical solutions. At JP Morgan Chase, we emphasize secure coding practices and scalable architectures to handle the complexities of global finance, such as integrating with legacy systems or scaling for peak trading volumes. This position offers the opportunity to grow your expertise in cutting-edge technologies while contributing to products that impact millions of customers worldwide. We seek passionate engineers who thrive in agile settings and are eager to tackle challenges in the financial sector. In Bengaluru, you'll be part of a vibrant tech hub with access to world-class resources and mentorship. JP Morgan Chase is committed to fostering diversity and inclusion, providing pathways for career advancement, and supporting your professional development through training and global exposure. If you're ready to engineer the future of finance, join us in building technology that drives trust and progress.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy Python-based applications using Apache Spark for large-scale data processing
  • Build and maintain secure, scalable technology products that support JP Morgan Chase's financial services platforms
  • Implement data pipelines and analytics solutions to handle high-volume financial datasets
  • Conduct code reviews, ensure code quality, and adhere to best practices in software engineering
  • Troubleshoot and resolve issues in production environments, focusing on performance and reliability
  • Integrate with financial systems, ensuring compliance with regulatory standards like GDPR and SEC requirements
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Leverage emerging technologies to enhance market-leading products in risk management, trading, or client services
  • Document technical designs and contribute to knowledge sharing within the team
  • Monitor and optimize Spark jobs for efficiency in processing real-time financial data

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 2-5 years of professional software development experience
  • Proficiency in Python programming and experience with Apache Spark for big data processing
  • Strong understanding of agile methodologies and collaborative team environments
  • Experience in building secure and scalable applications in a financial services context
  • Knowledge of data structures, algorithms, and software design principles
  • Ability to work in a fast-paced, regulated environment with a focus on compliance

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in financial applications
  • Familiarity with financial data processing, such as market data or transaction systems
  • Advanced knowledge of distributed systems and ETL pipelines using Spark
  • Prior work in the banking or fintech industry
  • Certifications in Python, Spark, or relevant cloud technologies

Required Skills

  • Python programming
  • Apache Spark (PySpark)
  • Big data processing and ETL
  • Agile/Scrum methodologies
  • Software design and architecture
  • Data structures and algorithms
  • Cloud computing (AWS/Azure)
  • SQL and database management
  • Version control (Git)
  • Problem-solving and debugging
  • Communication and collaboration
  • Financial domain knowledge
  • Security and compliance awareness
  • Performance optimization
  • Unit testing and CI/CD

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development opportunities, including tuition reimbursement and training programs
  • Employee stock purchase plan and financial wellness resources
  • Flexible work arrangements and wellness programs
  • Global mobility support for career growth within JP Morgan Chase

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, IN

Salary

Estimated Salary Rangehigh confidence

25,000,000 - 40,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

  • Python programmingintermediate
  • Apache Spark (PySpark)intermediate
  • Big data processing and ETLintermediate
  • Agile/Scrum methodologiesintermediate
  • Software design and architectureintermediate
  • Data structures and algorithmsintermediate
  • Cloud computing (AWS/Azure)intermediate
  • SQL and database managementintermediate
  • Version control (Git)intermediate
  • Problem-solving and debuggingintermediate
  • Communication and collaborationintermediate
  • Financial domain knowledgeintermediate
  • Security and compliance awarenessintermediate
  • Performance optimizationintermediate
  • Unit testing and CI/CDintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 2-5 years of professional software development experience (experience)
  • Proficiency in Python programming and experience with Apache Spark for big data processing (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Experience in building secure and scalable applications in a financial services context (experience)
  • Knowledge of data structures, algorithms, and software design principles (experience)
  • Ability to work in a fast-paced, regulated environment with a focus on compliance (experience)

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in financial applications (experience)
  • Familiarity with financial data processing, such as market data or transaction systems (experience)
  • Advanced knowledge of distributed systems and ETL pipelines using Spark (experience)
  • Prior work in the banking or fintech industry (experience)
  • Certifications in Python, Spark, or relevant cloud technologies (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy Python-based applications using Apache Spark for large-scale data processing
  • Build and maintain secure, scalable technology products that support JP Morgan Chase's financial services platforms
  • Implement data pipelines and analytics solutions to handle high-volume financial datasets
  • Conduct code reviews, ensure code quality, and adhere to best practices in software engineering
  • Troubleshoot and resolve issues in production environments, focusing on performance and reliability
  • Integrate with financial systems, ensuring compliance with regulatory standards like GDPR and SEC requirements
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Leverage emerging technologies to enhance market-leading products in risk management, trading, or client services
  • Document technical designs and contribute to knowledge sharing within the team
  • Monitor and optimize Spark jobs for efficiency in processing real-time financial data

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Flexible work arrangements and wellness programs
  • general: Global mobility support for career growth within JP Morgan Chase

Target Your Resume for "Software Engineer II - PythonSpark" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer II - PythonSpark. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer II - PythonSpark" , 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 Software Engineer II - PythonSpark @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.