Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer Full Stack Java or Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer Full Stack Java or Python

full-timePosted: Oct 7, 2025

Job Description

Lead Software Engineer Full Stack Java or Python

Location: Wilmington, DE, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, powering the world's leading banks with cutting-edge technology. As a Lead Software Engineer - Full Stack (Java or Python) in our Wilmington, DE office, you will play a pivotal role in an agile team, delivering critical tech solutions that enhance our global banking operations. This position involves architecting robust, scalable applications that handle high-volume transactions while ensuring compliance with stringent financial regulations. You will lead the development of full-stack solutions, integrating front-end interfaces with secure back-end services to drive efficiency in areas like payments, risk management, and customer experiences. Your responsibilities will span the entire software development lifecycle, from ideation and design to deployment and maintenance. Working closely with product managers, data scientists, and other engineers, you will champion best practices in code quality, security, and performance optimization tailored to the fast-paced financial industry. At JP Morgan Chase, you will leverage technologies like Java or Python to build resilient systems that support our commitment to innovation, such as AI-driven analytics and cloud-native architectures. This role offers the opportunity to mentor emerging talent and influence strategic tech decisions that impact millions of customers worldwide. Joining JP Morgan Chase means being part of a collaborative culture that values diversity, inclusion, and continuous learning. We provide resources for professional growth, including access to industry-leading training and certifications, in an environment where your contributions directly shape the future of finance. If you are passionate about solving complex challenges in a dynamic setting, this lead role will allow you to advance your career while contributing to transformative projects in one of the most influential financial institutions globally.

Key Responsibilities

  • Design, develop, and deploy full-stack applications using Java or Python to support critical banking systems
  • Collaborate with agile teams to deliver secure, scalable tech solutions across multiple domains
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for financial workloads
  • Integrate front-end technologies (e.g., React, Angular) with back-end services for seamless user experiences
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime in 24/7 operations
  • Mentor junior engineers and contribute to team knowledge sharing on best practices
  • Ensure solutions comply with financial regulations like GDPR, SOX, and PCI-DSS
  • Participate in architectural discussions to innovate within JP Morgan Chase's tech ecosystem
  • Monitor application health and implement monitoring tools for proactive issue detection

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with full-stack development
  • Proficiency in Java or Python, including building scalable applications
  • Experience working in agile environments with cross-functional teams
  • Strong understanding of financial services technologies and regulatory compliance
  • Demonstrated ability to lead technical projects and mentor junior engineers

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms like AWS or Azure in a financial context
  • Knowledge of fintech innovations such as blockchain or AI in banking
  • Previous role at a major financial institution handling high-volume transactions

Required Skills

  • Java or Python programming expertise
  • Full-stack development (front-end: HTML/CSS/JavaScript; back-end: RESTful APIs)
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)
  • Cloud computing (AWS, Azure, or GCP)
  • Agile methodologies (Scrum, Kanban)
  • Version control (Git) and CI/CD pipelines
  • Security best practices in financial applications
  • Problem-solving and debugging complex systems
  • Communication and collaboration in team settings
  • Leadership and mentoring abilities
  • Knowledge of microservices architecture
  • Experience with containerization (Docker, Kubernetes)
  • Financial domain knowledge (e.g., payments, risk management)
  • Testing frameworks (JUnit, PyTest)

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 initiatives 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

  • Java or Python programming expertiseintermediate
  • Full-stack development (front-end: HTML/CSS/JavaScript; back-end: RESTful APIs)intermediate
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)intermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Version control (Git) and CI/CD pipelinesintermediate
  • Security best practices in financial applicationsintermediate
  • Problem-solving and debugging complex systemsintermediate
  • Communication and collaboration in team settingsintermediate
  • Leadership and mentoring abilitiesintermediate
  • Knowledge of microservices architectureintermediate
  • Experience with containerization (Docker, Kubernetes)intermediate
  • Financial domain knowledge (e.g., payments, risk management)intermediate
  • Testing frameworks (JUnit, PyTest)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with full-stack development (experience)
  • Proficiency in Java or Python, including building scalable applications (experience)
  • Experience working in agile environments with cross-functional teams (experience)
  • Strong understanding of financial services technologies and regulatory compliance (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms like AWS or Azure in a financial context (experience)
  • Knowledge of fintech innovations such as blockchain or AI in banking (experience)
  • Previous role at a major financial institution handling high-volume transactions (experience)

Responsibilities

  • Design, develop, and deploy full-stack applications using Java or Python to support critical banking systems
  • Collaborate with agile teams to deliver secure, scalable tech solutions across multiple domains
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for financial workloads
  • Integrate front-end technologies (e.g., React, Angular) with back-end services for seamless user experiences
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime in 24/7 operations
  • Mentor junior engineers and contribute to team knowledge sharing on best practices
  • Ensure solutions comply with financial regulations like GDPR, SOX, and PCI-DSS
  • Participate in architectural discussions to innovate within JP Morgan Chase's tech ecosystem
  • Monitor application health and implement monitoring tools for proactive issue detection

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 initiatives at JP Morgan Chase locations
  • general: Parental leave and family support benefits

Target Your Resume for "Lead Software Engineer Full Stack Java or Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer Full Stack Java or Python. Takes only 15 seconds!

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

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer Full Stack Java or Python

full-timePosted: Oct 7, 2025

Job Description

Lead Software Engineer Full Stack Java or Python

Location: Wilmington, DE, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, powering the world's leading banks with cutting-edge technology. As a Lead Software Engineer - Full Stack (Java or Python) in our Wilmington, DE office, you will play a pivotal role in an agile team, delivering critical tech solutions that enhance our global banking operations. This position involves architecting robust, scalable applications that handle high-volume transactions while ensuring compliance with stringent financial regulations. You will lead the development of full-stack solutions, integrating front-end interfaces with secure back-end services to drive efficiency in areas like payments, risk management, and customer experiences. Your responsibilities will span the entire software development lifecycle, from ideation and design to deployment and maintenance. Working closely with product managers, data scientists, and other engineers, you will champion best practices in code quality, security, and performance optimization tailored to the fast-paced financial industry. At JP Morgan Chase, you will leverage technologies like Java or Python to build resilient systems that support our commitment to innovation, such as AI-driven analytics and cloud-native architectures. This role offers the opportunity to mentor emerging talent and influence strategic tech decisions that impact millions of customers worldwide. Joining JP Morgan Chase means being part of a collaborative culture that values diversity, inclusion, and continuous learning. We provide resources for professional growth, including access to industry-leading training and certifications, in an environment where your contributions directly shape the future of finance. If you are passionate about solving complex challenges in a dynamic setting, this lead role will allow you to advance your career while contributing to transformative projects in one of the most influential financial institutions globally.

Key Responsibilities

  • Design, develop, and deploy full-stack applications using Java or Python to support critical banking systems
  • Collaborate with agile teams to deliver secure, scalable tech solutions across multiple domains
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for financial workloads
  • Integrate front-end technologies (e.g., React, Angular) with back-end services for seamless user experiences
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime in 24/7 operations
  • Mentor junior engineers and contribute to team knowledge sharing on best practices
  • Ensure solutions comply with financial regulations like GDPR, SOX, and PCI-DSS
  • Participate in architectural discussions to innovate within JP Morgan Chase's tech ecosystem
  • Monitor application health and implement monitoring tools for proactive issue detection

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with full-stack development
  • Proficiency in Java or Python, including building scalable applications
  • Experience working in agile environments with cross-functional teams
  • Strong understanding of financial services technologies and regulatory compliance
  • Demonstrated ability to lead technical projects and mentor junior engineers

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms like AWS or Azure in a financial context
  • Knowledge of fintech innovations such as blockchain or AI in banking
  • Previous role at a major financial institution handling high-volume transactions

Required Skills

  • Java or Python programming expertise
  • Full-stack development (front-end: HTML/CSS/JavaScript; back-end: RESTful APIs)
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)
  • Cloud computing (AWS, Azure, or GCP)
  • Agile methodologies (Scrum, Kanban)
  • Version control (Git) and CI/CD pipelines
  • Security best practices in financial applications
  • Problem-solving and debugging complex systems
  • Communication and collaboration in team settings
  • Leadership and mentoring abilities
  • Knowledge of microservices architecture
  • Experience with containerization (Docker, Kubernetes)
  • Financial domain knowledge (e.g., payments, risk management)
  • Testing frameworks (JUnit, PyTest)

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 initiatives 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

  • Java or Python programming expertiseintermediate
  • Full-stack development (front-end: HTML/CSS/JavaScript; back-end: RESTful APIs)intermediate
  • Database management (SQL/NoSQL, e.g., Oracle, MongoDB)intermediate
  • Cloud computing (AWS, Azure, or GCP)intermediate
  • Agile methodologies (Scrum, Kanban)intermediate
  • Version control (Git) and CI/CD pipelinesintermediate
  • Security best practices in financial applicationsintermediate
  • Problem-solving and debugging complex systemsintermediate
  • Communication and collaboration in team settingsintermediate
  • Leadership and mentoring abilitiesintermediate
  • Knowledge of microservices architectureintermediate
  • Experience with containerization (Docker, Kubernetes)intermediate
  • Financial domain knowledge (e.g., payments, risk management)intermediate
  • Testing frameworks (JUnit, PyTest)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with full-stack development (experience)
  • Proficiency in Java or Python, including building scalable applications (experience)
  • Experience working in agile environments with cross-functional teams (experience)
  • Strong understanding of financial services technologies and regulatory compliance (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms like AWS or Azure in a financial context (experience)
  • Knowledge of fintech innovations such as blockchain or AI in banking (experience)
  • Previous role at a major financial institution handling high-volume transactions (experience)

Responsibilities

  • Design, develop, and deploy full-stack applications using Java or Python to support critical banking systems
  • Collaborate with agile teams to deliver secure, scalable tech solutions across multiple domains
  • Lead code reviews, ensure adherence to coding standards, and optimize performance for financial workloads
  • Integrate front-end technologies (e.g., React, Angular) with back-end services for seamless user experiences
  • Troubleshoot and resolve complex issues in production environments, minimizing downtime in 24/7 operations
  • Mentor junior engineers and contribute to team knowledge sharing on best practices
  • Ensure solutions comply with financial regulations like GDPR, SOX, and PCI-DSS
  • Participate in architectural discussions to innovate within JP Morgan Chase's tech ecosystem
  • Monitor application health and implement monitoring tools for proactive issue detection

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 initiatives at JP Morgan Chase locations
  • general: Parental leave and family support benefits

Target Your Resume for "Lead Software Engineer Full Stack Java or Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer Full Stack Java or Python. Takes only 15 seconds!

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.