Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III - Python / Spark

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Python / Spark

full-timePosted: Aug 29, 2025

Job Description

Software Engineer III - Python / Spark

Location: Wilmington, DE, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our Software Engineer III - Python / Spark role in Wilmington, DE, plays a pivotal part in building the technology that powers our global operations. As a seasoned member of an agile team, you will design and deliver market-leading technology products that are secure, scalable, and resilient, supporting everything from risk management to transaction processing in the dynamic financial services industry. Leveraging your expertise in Python and Spark, you will tackle complex challenges involving massive datasets, ensuring our systems meet the highest standards of performance and regulatory compliance that define the banking sector. In this role, you will collaborate closely with cross-functional teams of engineers, data scientists, and business stakeholders to architect data-intensive solutions that drive JP Morgan Chase's competitive edge. Your responsibilities will include developing efficient Spark-based pipelines for handling financial data, optimizing for cost and speed in cloud environments, and integrating security best practices to safeguard sensitive information. You will contribute to agile sprints, participate in code reviews, and mentor peers, all while innovating within a supportive culture that values work-life balance and professional growth. Joining JP Morgan Chase means becoming part of a world-class organization committed to excellence and inclusion. We offer opportunities to work on transformative projects that impact millions of customers worldwide, backed by robust benefits and a focus on employee development. If you are passionate about using technology to solve real-world financial problems, this position provides the platform to advance your career while contributing to the stability and innovation of the global economy.

Key Responsibilities

  • Design and develop high-performance Python-based applications using Spark for data processing in financial systems
  • Collaborate with agile teams to deliver secure, scalable technology products that support JP Morgan Chase's market-leading services
  • Implement data pipelines and ETL processes to handle large volumes of financial transaction data
  • Ensure code quality through rigorous testing, code reviews, and adherence to security standards in the banking sector
  • Optimize Spark jobs for performance and cost-efficiency in cloud environments
  • Troubleshoot and resolve complex issues in production systems impacting financial operations
  • Contribute to architectural decisions for scalable solutions in risk, compliance, or trading platforms
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to enhance JP Morgan Chase's technological edge in finance

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software engineering experience with Python and Spark
  • Proven experience in designing and implementing scalable data processing solutions in financial services
  • Strong understanding of agile methodologies and collaborative team environments
  • Experience with secure coding practices and compliance in regulated industries like banking
  • Ability to work with large-scale datasets and distributed computing frameworks

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with financial data platforms or risk management systems at a major bank
  • Familiarity with cloud platforms like AWS or Azure in a financial context
  • Certifications in Python, Spark, or data engineering (e.g., Databricks Certified Developer)

Required Skills

  • Proficiency in Python programming
  • Expertise in Apache Spark for big data processing
  • Knowledge of SQL and data modeling
  • Experience with distributed systems and Hadoop ecosystem
  • Understanding of financial regulations (e.g., GDPR, SOX) and secure coding
  • Agile/Scrum methodologies
  • Cloud computing (AWS, Azure, or GCP)
  • Version control with Git
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Experience with CI/CD pipelines
  • Familiarity with containerization (Docker, Kubernetes)
  • Data visualization tools (e.g., Tableau)
  • Unit testing and debugging frameworks

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off and flexible work arrangements
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase locations
  • Parental leave and family support benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Wilmington, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,000 USD / 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 programmingintermediate
  • Expertise in Apache Spark for big data processingintermediate
  • Knowledge of SQL and data modelingintermediate
  • Experience with distributed systems and Hadoop ecosystemintermediate
  • Understanding of financial regulations (e.g., GDPR, SOX) and secure codingintermediate
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • Version control with Gitintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Experience with CI/CD pipelinesintermediate
  • Familiarity with containerization (Docker, Kubernetes)intermediate
  • Data visualization tools (e.g., Tableau)intermediate
  • Unit testing and debugging frameworksintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software engineering experience with Python and Spark (experience)
  • Proven experience in designing and implementing scalable data processing solutions in financial services (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Experience with secure coding practices and compliance in regulated industries like banking (experience)
  • Ability to work with large-scale datasets and distributed computing frameworks (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with financial data platforms or risk management systems at a major bank (experience)
  • Familiarity with cloud platforms like AWS or Azure in a financial context (experience)
  • Certifications in Python, Spark, or data engineering (e.g., Databricks Certified Developer) (experience)

Responsibilities

  • Design and develop high-performance Python-based applications using Spark for data processing in financial systems
  • Collaborate with agile teams to deliver secure, scalable technology products that support JP Morgan Chase's market-leading services
  • Implement data pipelines and ETL processes to handle large volumes of financial transaction data
  • Ensure code quality through rigorous testing, code reviews, and adherence to security standards in the banking sector
  • Optimize Spark jobs for performance and cost-efficiency in cloud environments
  • Troubleshoot and resolve complex issues in production systems impacting financial operations
  • Contribute to architectural decisions for scalable solutions in risk, compliance, or trading platforms
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to enhance JP Morgan Chase's technological edge in finance

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase locations
  • general: Parental leave and family support benefits

Target Your Resume for "Software Engineer III - Python / Spark" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Python / Spark. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer III - Python / Spark" , 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 III - Python / Spark @ 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 III - Python / Spark

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Python / Spark

full-timePosted: Aug 29, 2025

Job Description

Software Engineer III - Python / Spark

Location: Wilmington, DE, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our Software Engineer III - Python / Spark role in Wilmington, DE, plays a pivotal part in building the technology that powers our global operations. As a seasoned member of an agile team, you will design and deliver market-leading technology products that are secure, scalable, and resilient, supporting everything from risk management to transaction processing in the dynamic financial services industry. Leveraging your expertise in Python and Spark, you will tackle complex challenges involving massive datasets, ensuring our systems meet the highest standards of performance and regulatory compliance that define the banking sector. In this role, you will collaborate closely with cross-functional teams of engineers, data scientists, and business stakeholders to architect data-intensive solutions that drive JP Morgan Chase's competitive edge. Your responsibilities will include developing efficient Spark-based pipelines for handling financial data, optimizing for cost and speed in cloud environments, and integrating security best practices to safeguard sensitive information. You will contribute to agile sprints, participate in code reviews, and mentor peers, all while innovating within a supportive culture that values work-life balance and professional growth. Joining JP Morgan Chase means becoming part of a world-class organization committed to excellence and inclusion. We offer opportunities to work on transformative projects that impact millions of customers worldwide, backed by robust benefits and a focus on employee development. If you are passionate about using technology to solve real-world financial problems, this position provides the platform to advance your career while contributing to the stability and innovation of the global economy.

Key Responsibilities

  • Design and develop high-performance Python-based applications using Spark for data processing in financial systems
  • Collaborate with agile teams to deliver secure, scalable technology products that support JP Morgan Chase's market-leading services
  • Implement data pipelines and ETL processes to handle large volumes of financial transaction data
  • Ensure code quality through rigorous testing, code reviews, and adherence to security standards in the banking sector
  • Optimize Spark jobs for performance and cost-efficiency in cloud environments
  • Troubleshoot and resolve complex issues in production systems impacting financial operations
  • Contribute to architectural decisions for scalable solutions in risk, compliance, or trading platforms
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to enhance JP Morgan Chase's technological edge in finance

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software engineering experience with Python and Spark
  • Proven experience in designing and implementing scalable data processing solutions in financial services
  • Strong understanding of agile methodologies and collaborative team environments
  • Experience with secure coding practices and compliance in regulated industries like banking
  • Ability to work with large-scale datasets and distributed computing frameworks

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with financial data platforms or risk management systems at a major bank
  • Familiarity with cloud platforms like AWS or Azure in a financial context
  • Certifications in Python, Spark, or data engineering (e.g., Databricks Certified Developer)

Required Skills

  • Proficiency in Python programming
  • Expertise in Apache Spark for big data processing
  • Knowledge of SQL and data modeling
  • Experience with distributed systems and Hadoop ecosystem
  • Understanding of financial regulations (e.g., GDPR, SOX) and secure coding
  • Agile/Scrum methodologies
  • Cloud computing (AWS, Azure, or GCP)
  • Version control with Git
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Experience with CI/CD pipelines
  • Familiarity with containerization (Docker, Kubernetes)
  • Data visualization tools (e.g., Tableau)
  • Unit testing and debugging frameworks

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching
  • Generous paid time off and flexible work arrangements
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase locations
  • Parental leave and family support benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Wilmington, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,000 USD / 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 programmingintermediate
  • Expertise in Apache Spark for big data processingintermediate
  • Knowledge of SQL and data modelingintermediate
  • Experience with distributed systems and Hadoop ecosystemintermediate
  • Understanding of financial regulations (e.g., GDPR, SOX) and secure codingintermediate
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • Version control with Gitintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Experience with CI/CD pipelinesintermediate
  • Familiarity with containerization (Docker, Kubernetes)intermediate
  • Data visualization tools (e.g., Tableau)intermediate
  • Unit testing and debugging frameworksintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software engineering experience with Python and Spark (experience)
  • Proven experience in designing and implementing scalable data processing solutions in financial services (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Experience with secure coding practices and compliance in regulated industries like banking (experience)
  • Ability to work with large-scale datasets and distributed computing frameworks (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with financial data platforms or risk management systems at a major bank (experience)
  • Familiarity with cloud platforms like AWS or Azure in a financial context (experience)
  • Certifications in Python, Spark, or data engineering (e.g., Databricks Certified Developer) (experience)

Responsibilities

  • Design and develop high-performance Python-based applications using Spark for data processing in financial systems
  • Collaborate with agile teams to deliver secure, scalable technology products that support JP Morgan Chase's market-leading services
  • Implement data pipelines and ETL processes to handle large volumes of financial transaction data
  • Ensure code quality through rigorous testing, code reviews, and adherence to security standards in the banking sector
  • Optimize Spark jobs for performance and cost-efficiency in cloud environments
  • Troubleshoot and resolve complex issues in production systems impacting financial operations
  • Contribute to architectural decisions for scalable solutions in risk, compliance, or trading platforms
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to enhance JP Morgan Chase's technological edge in finance

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching
  • general: Generous paid time off and flexible work arrangements
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase locations
  • general: Parental leave and family support benefits

Target Your Resume for "Software Engineer III - Python / Spark" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Python / Spark. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer III - Python / Spark" , 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 III - Python / Spark @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.