Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer -Java, Python, Pyspark

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer -Java, Python, Pyspark

full-timePosted: Sep 16, 2025

Job Description

Lead Software Engineer -Java, Python, Pyspark

Location: Plano, TX, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer at JP Morgan Chase in Plano, TX, you will play a pivotal role in delivering cutting-edge technology solutions that power our global financial services operations. In this position, you will leverage your expertise in Java, Python, and PySpark to architect and implement robust, scalable systems that handle massive datasets for areas like risk management, transaction processing, and regulatory compliance. Working within an agile team environment, you will collaborate with product managers, data scientists, and fellow engineers to drive innovation, ensuring our banking platforms remain secure, efficient, and ahead of industry standards. This role offers the opportunity to contribute to high-impact projects that directly influence JP Morgan Chase's position as a leader in the financial sector. Your day-to-day responsibilities will involve leading the development of data-intensive applications, optimizing performance for real-time financial analytics, and integrating advanced technologies to enhance decision-making processes. You will mentor team members, conduct thorough code reviews, and champion best practices in software engineering, all while navigating the complexities of the financial industry's regulatory landscape. At JP Morgan Chase, we value engineers who thrive in dynamic settings and are passionate about using technology to solve real-world challenges in wealth management, investment banking, and consumer services. Joining our team means becoming part of a supportive culture that fosters professional growth and work-life balance. With access to world-class resources and a commitment to diversity and inclusion, you will have the platform to advance your career while making a meaningful difference in the lives of millions of customers worldwide. If you are a seasoned engineer ready to lead transformative initiatives in fintech, this role at JP Morgan Chase is your next step.

Key Responsibilities

  • Develop and maintain high-quality software solutions using Java, Python, and PySpark to support critical financial applications
  • Collaborate with cross-functional agile teams to deliver innovative tech solutions across multiple technical domains
  • Design, build, and optimize scalable data pipelines for processing large volumes of financial transaction data
  • Conduct code reviews, ensure adherence to best practices, and mentor junior engineers
  • Troubleshoot and resolve complex technical issues in production environments
  • Integrate machine learning models into data workflows to enhance risk assessment and fraud detection
  • Contribute to the evolution of JP Morgan Chase's technology stack, focusing on efficiency and security
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Ensure compliance with regulatory standards and data privacy requirements in financial services
  • Prototype and experiment with emerging technologies to solve business challenges in banking operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with Java and Python
  • Strong experience with PySpark for big data processing and analytics
  • Proficiency in agile methodologies and collaborative team environments
  • Demonstrated ability to design and implement scalable technical solutions in financial services
  • Experience with cloud platforms such as AWS or Azure
  • Solid understanding of software development lifecycle (SDLC) and version control systems like Git

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in financial services, particularly in banking or risk management systems
  • Knowledge of machine learning frameworks integrated with PySpark
  • Certifications in Java (e.g., Oracle Certified Professional) or big data technologies
  • Prior work at a large-scale financial institution like JP Morgan Chase

Required Skills

  • Java programming
  • Python scripting and development
  • PySpark for distributed data processing
  • Agile and Scrum methodologies
  • SQL and database management (e.g., Oracle, PostgreSQL)
  • Cloud computing (AWS, Azure)
  • Big data technologies (Hadoop, Spark)
  • Version control (Git, GitHub)
  • RESTful API design and microservices
  • Problem-solving and debugging
  • Team collaboration and communication
  • Financial domain knowledge
  • Machine learning basics
  • CI/CD pipelines (Jenkins, GitLab CI)
  • Security best practices in software development

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, 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

  • Java programmingintermediate
  • Python scripting and developmentintermediate
  • PySpark for distributed data processingintermediate
  • Agile and Scrum methodologiesintermediate
  • SQL and database management (e.g., Oracle, PostgreSQL)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • Big data technologies (Hadoop, Spark)intermediate
  • Version control (Git, GitHub)intermediate
  • RESTful API design and microservicesintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Machine learning basicsintermediate
  • CI/CD pipelines (Jenkins, GitLab CI)intermediate
  • Security best practices in software developmentintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with Java and Python (experience)
  • Strong experience with PySpark for big data processing and analytics (experience)
  • Proficiency in agile methodologies and collaborative team environments (experience)
  • Demonstrated ability to design and implement scalable technical solutions in financial services (experience)
  • Experience with cloud platforms such as AWS or Azure (experience)
  • Solid understanding of software development lifecycle (SDLC) and version control systems like Git (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in financial services, particularly in banking or risk management systems (experience)
  • Knowledge of machine learning frameworks integrated with PySpark (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or big data technologies (experience)
  • Prior work at a large-scale financial institution like JP Morgan Chase (experience)

Responsibilities

  • Develop and maintain high-quality software solutions using Java, Python, and PySpark to support critical financial applications
  • Collaborate with cross-functional agile teams to deliver innovative tech solutions across multiple technical domains
  • Design, build, and optimize scalable data pipelines for processing large volumes of financial transaction data
  • Conduct code reviews, ensure adherence to best practices, and mentor junior engineers
  • Troubleshoot and resolve complex technical issues in production environments
  • Integrate machine learning models into data workflows to enhance risk assessment and fraud detection
  • Contribute to the evolution of JP Morgan Chase's technology stack, focusing on efficiency and security
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Ensure compliance with regulatory standards and data privacy requirements in financial services
  • Prototype and experiment with emerging technologies to solve business challenges in banking operations

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Plano, TX

Target Your Resume for "Lead Software Engineer -Java, Python, Pyspark" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer -Java, Python, Pyspark. Takes only 15 seconds!

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

Check Your ATS Score for "Lead Software Engineer -Java, Python, Pyspark" , 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 Lead Software Engineer -Java, Python, Pyspark @ 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

Lead Software Engineer -Java, Python, Pyspark

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer -Java, Python, Pyspark

full-timePosted: Sep 16, 2025

Job Description

Lead Software Engineer -Java, Python, Pyspark

Location: Plano, TX, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer at JP Morgan Chase in Plano, TX, you will play a pivotal role in delivering cutting-edge technology solutions that power our global financial services operations. In this position, you will leverage your expertise in Java, Python, and PySpark to architect and implement robust, scalable systems that handle massive datasets for areas like risk management, transaction processing, and regulatory compliance. Working within an agile team environment, you will collaborate with product managers, data scientists, and fellow engineers to drive innovation, ensuring our banking platforms remain secure, efficient, and ahead of industry standards. This role offers the opportunity to contribute to high-impact projects that directly influence JP Morgan Chase's position as a leader in the financial sector. Your day-to-day responsibilities will involve leading the development of data-intensive applications, optimizing performance for real-time financial analytics, and integrating advanced technologies to enhance decision-making processes. You will mentor team members, conduct thorough code reviews, and champion best practices in software engineering, all while navigating the complexities of the financial industry's regulatory landscape. At JP Morgan Chase, we value engineers who thrive in dynamic settings and are passionate about using technology to solve real-world challenges in wealth management, investment banking, and consumer services. Joining our team means becoming part of a supportive culture that fosters professional growth and work-life balance. With access to world-class resources and a commitment to diversity and inclusion, you will have the platform to advance your career while making a meaningful difference in the lives of millions of customers worldwide. If you are a seasoned engineer ready to lead transformative initiatives in fintech, this role at JP Morgan Chase is your next step.

Key Responsibilities

  • Develop and maintain high-quality software solutions using Java, Python, and PySpark to support critical financial applications
  • Collaborate with cross-functional agile teams to deliver innovative tech solutions across multiple technical domains
  • Design, build, and optimize scalable data pipelines for processing large volumes of financial transaction data
  • Conduct code reviews, ensure adherence to best practices, and mentor junior engineers
  • Troubleshoot and resolve complex technical issues in production environments
  • Integrate machine learning models into data workflows to enhance risk assessment and fraud detection
  • Contribute to the evolution of JP Morgan Chase's technology stack, focusing on efficiency and security
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Ensure compliance with regulatory standards and data privacy requirements in financial services
  • Prototype and experiment with emerging technologies to solve business challenges in banking operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with Java and Python
  • Strong experience with PySpark for big data processing and analytics
  • Proficiency in agile methodologies and collaborative team environments
  • Demonstrated ability to design and implement scalable technical solutions in financial services
  • Experience with cloud platforms such as AWS or Azure
  • Solid understanding of software development lifecycle (SDLC) and version control systems like Git

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in financial services, particularly in banking or risk management systems
  • Knowledge of machine learning frameworks integrated with PySpark
  • Certifications in Java (e.g., Oracle Certified Professional) or big data technologies
  • Prior work at a large-scale financial institution like JP Morgan Chase

Required Skills

  • Java programming
  • Python scripting and development
  • PySpark for distributed data processing
  • Agile and Scrum methodologies
  • SQL and database management (e.g., Oracle, PostgreSQL)
  • Cloud computing (AWS, Azure)
  • Big data technologies (Hadoop, Spark)
  • Version control (Git, GitHub)
  • RESTful API design and microservices
  • Problem-solving and debugging
  • Team collaboration and communication
  • Financial domain knowledge
  • Machine learning basics
  • CI/CD pipelines (Jenkins, GitLab CI)
  • Security best practices in software development

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, 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

  • Java programmingintermediate
  • Python scripting and developmentintermediate
  • PySpark for distributed data processingintermediate
  • Agile and Scrum methodologiesintermediate
  • SQL and database management (e.g., Oracle, PostgreSQL)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • Big data technologies (Hadoop, Spark)intermediate
  • Version control (Git, GitHub)intermediate
  • RESTful API design and microservicesintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Machine learning basicsintermediate
  • CI/CD pipelines (Jenkins, GitLab CI)intermediate
  • Security best practices in software developmentintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with Java and Python (experience)
  • Strong experience with PySpark for big data processing and analytics (experience)
  • Proficiency in agile methodologies and collaborative team environments (experience)
  • Demonstrated ability to design and implement scalable technical solutions in financial services (experience)
  • Experience with cloud platforms such as AWS or Azure (experience)
  • Solid understanding of software development lifecycle (SDLC) and version control systems like Git (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in financial services, particularly in banking or risk management systems (experience)
  • Knowledge of machine learning frameworks integrated with PySpark (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or big data technologies (experience)
  • Prior work at a large-scale financial institution like JP Morgan Chase (experience)

Responsibilities

  • Develop and maintain high-quality software solutions using Java, Python, and PySpark to support critical financial applications
  • Collaborate with cross-functional agile teams to deliver innovative tech solutions across multiple technical domains
  • Design, build, and optimize scalable data pipelines for processing large volumes of financial transaction data
  • Conduct code reviews, ensure adherence to best practices, and mentor junior engineers
  • Troubleshoot and resolve complex technical issues in production environments
  • Integrate machine learning models into data workflows to enhance risk assessment and fraud detection
  • Contribute to the evolution of JP Morgan Chase's technology stack, focusing on efficiency and security
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive continuous improvement
  • Ensure compliance with regulatory standards and data privacy requirements in financial services
  • Prototype and experiment with emerging technologies to solve business challenges in banking operations

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Plano, TX

Target Your Resume for "Lead Software Engineer -Java, Python, Pyspark" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer -Java, Python, Pyspark. Takes only 15 seconds!

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

Check Your ATS Score for "Lead Software Engineer -Java, Python, Pyspark" , 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 Lead Software Engineer -Java, Python, Pyspark @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.