Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer Back End Java or Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer Back End Java or Python

full-timePosted: Oct 7, 2025

Job Description

Lead Software Engineer Back End 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 technology innovation, powering the world's leading financial services with cutting-edge solutions. As a Lead Software Engineer in Back End Java or Python, you will play a pivotal role in our Wilmington, DE technology hub, driving critical back-end systems that support global banking operations, payment processing, and risk management. Joining an agile team, you will architect and implement robust, scalable solutions that handle millions of transactions daily, ensuring seamless integration with our proprietary platforms while adhering to stringent regulatory standards in the financial industry. This position offers the opportunity to lead technical initiatives that directly impact our clients and contribute to JP Morgan's mission of transforming the future of finance. In this leadership role, you will collaborate closely with product managers, data scientists, and front-end developers to deliver end-to-end features that enhance our digital banking experiences. Your expertise in Java or Python will be essential for building microservices that optimize performance and security in cloud environments, tackling challenges like real-time data processing and fraud detection. You will mentor team members, conduct thorough code reviews, and champion best practices to maintain the high reliability expected in financial services. At JP Morgan Chase, we value innovation and provide the tools and resources to experiment with emerging technologies, all while fostering a culture of inclusion and professional growth. We seek a passionate engineer who thrives in a fast-paced, collaborative setting and is committed to excellence in software craftsmanship. This role not only offers technical depth but also exposure to the dynamic world of global finance, where your contributions will help shape secure, efficient systems that serve millions. If you are ready to lead transformative projects at one of the largest banks in the world, join us in Wilmington, DE, and be part of a team that redefines what's possible in fintech.

Key Responsibilities

  • Lead the design, development, and deployment of back-end solutions using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable microservices that integrate with JP Morgan's core banking platforms
  • Implement secure, compliant code adhering to financial regulations like GDPR and SOX
  • Optimize system performance for high-volume transaction processing in real-time environments
  • Conduct code reviews, mentor junior developers, and foster best practices in software engineering
  • Troubleshoot and resolve complex technical issues in production systems
  • Integrate third-party APIs and services to enhance functionality in payment and risk assessment tools
  • Contribute to architectural decisions ensuring reliability and resilience in cloud-based infrastructures
  • Participate in sprint planning and retrospectives to drive continuous improvement
  • Stay updated on emerging technologies to innovate within JP Morgan's tech ecosystem

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on back-end development
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django
  • Strong understanding of microservices architecture and cloud platforms such as AWS or Azure
  • Experience in agile methodologies and working in cross-functional teams
  • Knowledge of financial services regulations and data security best practices
  • Ability to design and implement scalable, high-performance systems handling large transaction volumes

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with payment processing or risk management systems
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes
  • Prior leadership experience mentoring junior engineers in a tech team

Required Skills

  • Java or Python programming
  • Spring Boot or equivalent frameworks
  • Microservices architecture
  • RESTful API design and implementation
  • Database management (SQL/NoSQL)
  • Cloud computing (AWS, Azure)
  • Agile/Scrum methodologies
  • Version control (Git)
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Data security and encryption
  • Problem-solving and debugging
  • Team collaboration and communication
  • Financial domain knowledge
  • Performance optimization
  • Leadership and mentoring

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Flexible work arrangements, including hybrid options in Wilmington, DE

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 programmingintermediate
  • Spring Boot or equivalent frameworksintermediate
  • Microservices architectureintermediate
  • RESTful API design and implementationintermediate
  • Database management (SQL/NoSQL)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • Agile/Scrum methodologiesintermediate
  • Version control (Git)intermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Data security and encryptionintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Performance optimizationintermediate
  • Leadership and mentoringintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on back-end development (experience)
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django (experience)
  • Strong understanding of microservices architecture and cloud platforms such as AWS or Azure (experience)
  • Experience in agile methodologies and working in cross-functional teams (experience)
  • Knowledge of financial services regulations and data security best practices (experience)
  • Ability to design and implement scalable, high-performance systems handling large transaction volumes (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with payment processing or risk management systems (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes (experience)
  • Prior leadership experience mentoring junior engineers in a tech team (experience)

Responsibilities

  • Lead the design, development, and deployment of back-end solutions using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable microservices that integrate with JP Morgan's core banking platforms
  • Implement secure, compliant code adhering to financial regulations like GDPR and SOX
  • Optimize system performance for high-volume transaction processing in real-time environments
  • Conduct code reviews, mentor junior developers, and foster best practices in software engineering
  • Troubleshoot and resolve complex technical issues in production systems
  • Integrate third-party APIs and services to enhance functionality in payment and risk assessment tools
  • Contribute to architectural decisions ensuring reliability and resilience in cloud-based infrastructures
  • Participate in sprint planning and retrospectives to drive continuous improvement
  • Stay updated on emerging technologies to innovate within JP Morgan's tech ecosystem

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 company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Flexible work arrangements, including hybrid options in Wilmington, DE

Target Your Resume for "Lead Software Engineer Back End Java or Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer Back End 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 Back End 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 Back End 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 Back End Java or Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer Back End Java or Python

full-timePosted: Oct 7, 2025

Job Description

Lead Software Engineer Back End 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 technology innovation, powering the world's leading financial services with cutting-edge solutions. As a Lead Software Engineer in Back End Java or Python, you will play a pivotal role in our Wilmington, DE technology hub, driving critical back-end systems that support global banking operations, payment processing, and risk management. Joining an agile team, you will architect and implement robust, scalable solutions that handle millions of transactions daily, ensuring seamless integration with our proprietary platforms while adhering to stringent regulatory standards in the financial industry. This position offers the opportunity to lead technical initiatives that directly impact our clients and contribute to JP Morgan's mission of transforming the future of finance. In this leadership role, you will collaborate closely with product managers, data scientists, and front-end developers to deliver end-to-end features that enhance our digital banking experiences. Your expertise in Java or Python will be essential for building microservices that optimize performance and security in cloud environments, tackling challenges like real-time data processing and fraud detection. You will mentor team members, conduct thorough code reviews, and champion best practices to maintain the high reliability expected in financial services. At JP Morgan Chase, we value innovation and provide the tools and resources to experiment with emerging technologies, all while fostering a culture of inclusion and professional growth. We seek a passionate engineer who thrives in a fast-paced, collaborative setting and is committed to excellence in software craftsmanship. This role not only offers technical depth but also exposure to the dynamic world of global finance, where your contributions will help shape secure, efficient systems that serve millions. If you are ready to lead transformative projects at one of the largest banks in the world, join us in Wilmington, DE, and be part of a team that redefines what's possible in fintech.

Key Responsibilities

  • Lead the design, development, and deployment of back-end solutions using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable microservices that integrate with JP Morgan's core banking platforms
  • Implement secure, compliant code adhering to financial regulations like GDPR and SOX
  • Optimize system performance for high-volume transaction processing in real-time environments
  • Conduct code reviews, mentor junior developers, and foster best practices in software engineering
  • Troubleshoot and resolve complex technical issues in production systems
  • Integrate third-party APIs and services to enhance functionality in payment and risk assessment tools
  • Contribute to architectural decisions ensuring reliability and resilience in cloud-based infrastructures
  • Participate in sprint planning and retrospectives to drive continuous improvement
  • Stay updated on emerging technologies to innovate within JP Morgan's tech ecosystem

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on back-end development
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django
  • Strong understanding of microservices architecture and cloud platforms such as AWS or Azure
  • Experience in agile methodologies and working in cross-functional teams
  • Knowledge of financial services regulations and data security best practices
  • Ability to design and implement scalable, high-performance systems handling large transaction volumes

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with payment processing or risk management systems
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes
  • Prior leadership experience mentoring junior engineers in a tech team

Required Skills

  • Java or Python programming
  • Spring Boot or equivalent frameworks
  • Microservices architecture
  • RESTful API design and implementation
  • Database management (SQL/NoSQL)
  • Cloud computing (AWS, Azure)
  • Agile/Scrum methodologies
  • Version control (Git)
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Data security and encryption
  • Problem-solving and debugging
  • Team collaboration and communication
  • Financial domain knowledge
  • Performance optimization
  • Leadership and mentoring

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Flexible work arrangements, including hybrid options in Wilmington, DE

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 programmingintermediate
  • Spring Boot or equivalent frameworksintermediate
  • Microservices architectureintermediate
  • RESTful API design and implementationintermediate
  • Database management (SQL/NoSQL)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • Agile/Scrum methodologiesintermediate
  • Version control (Git)intermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Data security and encryptionintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Performance optimizationintermediate
  • Leadership and mentoringintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on back-end development (experience)
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django (experience)
  • Strong understanding of microservices architecture and cloud platforms such as AWS or Azure (experience)
  • Experience in agile methodologies and working in cross-functional teams (experience)
  • Knowledge of financial services regulations and data security best practices (experience)
  • Ability to design and implement scalable, high-performance systems handling large transaction volumes (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with payment processing or risk management systems (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes (experience)
  • Prior leadership experience mentoring junior engineers in a tech team (experience)

Responsibilities

  • Lead the design, development, and deployment of back-end solutions using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable microservices that integrate with JP Morgan's core banking platforms
  • Implement secure, compliant code adhering to financial regulations like GDPR and SOX
  • Optimize system performance for high-volume transaction processing in real-time environments
  • Conduct code reviews, mentor junior developers, and foster best practices in software engineering
  • Troubleshoot and resolve complex technical issues in production systems
  • Integrate third-party APIs and services to enhance functionality in payment and risk assessment tools
  • Contribute to architectural decisions ensuring reliability and resilience in cloud-based infrastructures
  • Participate in sprint planning and retrospectives to drive continuous improvement
  • Stay updated on emerging technologies to innovate within JP Morgan's tech ecosystem

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 company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Flexible work arrangements, including hybrid options in Wilmington, DE

Target Your Resume for "Lead Software Engineer Back End Java or Python" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer Back End 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 Back End 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 Back End 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.