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: Nov 21, 2025

Job Description

Lead Software Engineer- Full Stack Java or Python

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Full Stack Java or Python at JP Morgan Chase, you will play a pivotal role in driving technological innovation within one of the world's leading financial services firms. Based in New York, NY, you will be an integral part of an agile team responsible for developing and maintaining critical tech solutions across multiple domains, including trading systems, risk management, and client-facing platforms. Your expertise in full-stack development will enable you to build scalable, secure applications that support high-stakes financial operations, ensuring reliability and performance under stringent regulatory requirements like those from the SEC and FINRA. This position offers the opportunity to lead complex projects that directly impact JP Morgan's global operations and contribute to the firm's commitment to digital transformation in the financial industry. In this leadership role, you will collaborate closely with cross-functional teams to architect end-to-end solutions using Java or Python, integrating modern front-end frameworks with robust back-end services. You will mentor engineers, enforce coding standards, and champion agile practices to deliver value quickly and iteratively. At JP Morgan Chase, your work will involve tackling real-world challenges such as optimizing transaction processing for low-latency environments and incorporating AI/ML elements for enhanced analytics, all while prioritizing data security and compliance in a highly regulated sector. Joining JP Morgan Chase means becoming part of a dynamic culture that values innovation, diversity, and professional growth. You will have access to cutting-edge tools, ongoing learning opportunities, and a supportive environment that fosters career advancement. This role is ideal for a seasoned engineer passionate about leveraging technology to solve complex financial problems and drive business success in a prestigious institution.

Key Responsibilities

  • Lead the design, development, and deployment of full-stack applications using Java or Python to support critical financial services like trading platforms and risk analytics
  • Collaborate with agile teams, including product owners and stakeholders, to deliver innovative tech solutions that enhance operational efficiency at JP Morgan Chase
  • Implement secure coding practices and ensure compliance with industry regulations such as GDPR and SOX in all software deliverables
  • Mentor junior engineers, conduct code reviews, and drive best practices in software architecture across multiple technical domains
  • Integrate front-end technologies (e.g., React, Angular) with back-end services to create seamless user experiences for internal and client-facing applications
  • Troubleshoot and optimize complex systems to handle high-volume transactions in real-time financial environments
  • Participate in sprint planning, daily stand-ups, and retrospectives to continuously improve team processes
  • Contribute to the evolution of JP Morgan's technology stack by evaluating and incorporating emerging tools and frameworks
  • Ensure scalability and reliability of applications through rigorous testing, CI/CD pipelines, and performance monitoring

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 web applications
  • Strong experience with agile methodologies and cross-functional team collaboration
  • Demonstrated ability to design and implement secure, high-performance systems in a financial services environment
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with relational and NoSQL databases (e.g., SQL Server, MongoDB)

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., FINRA, SEC)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes
  • Prior work on trading systems, risk management, or payment processing platforms
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)

Required Skills

  • Java or Python programming expertise
  • Full-stack development (front-end: HTML/CSS/JavaScript; back-end: RESTful APIs)
  • Agile/Scrum methodologies
  • Cloud computing (AWS preferred)
  • Database management (SQL/NoSQL)
  • Microservices and API design
  • Containerization (Docker, Kubernetes)
  • Version control (Git)
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Secure coding and compliance knowledge
  • Problem-solving and debugging
  • Team collaboration and leadership
  • Communication skills for stakeholder engagement
  • Analytical thinking for financial data handling
  • Adaptability to fast-paced environments

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 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 access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in New York, NY

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 350,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
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS preferred)intermediate
  • Database management (SQL/NoSQL)intermediate
  • Microservices and API designintermediate
  • Containerization (Docker, Kubernetes)intermediate
  • Version control (Git)intermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Secure coding and compliance knowledgeintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and leadershipintermediate
  • Communication skills for stakeholder engagementintermediate
  • Analytical thinking for financial data handlingintermediate
  • Adaptability to fast-paced environmentsintermediate

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 web applications (experience)
  • Strong experience with agile methodologies and cross-functional team collaboration (experience)
  • Demonstrated ability to design and implement secure, high-performance systems in a financial services environment (experience)
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud (experience)
  • Experience with relational and NoSQL databases (e.g., SQL Server, MongoDB) (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., FINRA, SEC) (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)
  • Prior work on trading systems, risk management, or payment processing platforms (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)

Responsibilities

  • Lead the design, development, and deployment of full-stack applications using Java or Python to support critical financial services like trading platforms and risk analytics
  • Collaborate with agile teams, including product owners and stakeholders, to deliver innovative tech solutions that enhance operational efficiency at JP Morgan Chase
  • Implement secure coding practices and ensure compliance with industry regulations such as GDPR and SOX in all software deliverables
  • Mentor junior engineers, conduct code reviews, and drive best practices in software architecture across multiple technical domains
  • Integrate front-end technologies (e.g., React, Angular) with back-end services to create seamless user experiences for internal and client-facing applications
  • Troubleshoot and optimize complex systems to handle high-volume transactions in real-time financial environments
  • Participate in sprint planning, daily stand-ups, and retrospectives to continuously improve team processes
  • Contribute to the evolution of JP Morgan's technology stack by evaluating and incorporating emerging tools and frameworks
  • Ensure scalability and reliability of applications through rigorous testing, CI/CD pipelines, and performance monitoring

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • 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 access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in New York, NY

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: Nov 21, 2025

Job Description

Lead Software Engineer- Full Stack Java or Python

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Full Stack Java or Python at JP Morgan Chase, you will play a pivotal role in driving technological innovation within one of the world's leading financial services firms. Based in New York, NY, you will be an integral part of an agile team responsible for developing and maintaining critical tech solutions across multiple domains, including trading systems, risk management, and client-facing platforms. Your expertise in full-stack development will enable you to build scalable, secure applications that support high-stakes financial operations, ensuring reliability and performance under stringent regulatory requirements like those from the SEC and FINRA. This position offers the opportunity to lead complex projects that directly impact JP Morgan's global operations and contribute to the firm's commitment to digital transformation in the financial industry. In this leadership role, you will collaborate closely with cross-functional teams to architect end-to-end solutions using Java or Python, integrating modern front-end frameworks with robust back-end services. You will mentor engineers, enforce coding standards, and champion agile practices to deliver value quickly and iteratively. At JP Morgan Chase, your work will involve tackling real-world challenges such as optimizing transaction processing for low-latency environments and incorporating AI/ML elements for enhanced analytics, all while prioritizing data security and compliance in a highly regulated sector. Joining JP Morgan Chase means becoming part of a dynamic culture that values innovation, diversity, and professional growth. You will have access to cutting-edge tools, ongoing learning opportunities, and a supportive environment that fosters career advancement. This role is ideal for a seasoned engineer passionate about leveraging technology to solve complex financial problems and drive business success in a prestigious institution.

Key Responsibilities

  • Lead the design, development, and deployment of full-stack applications using Java or Python to support critical financial services like trading platforms and risk analytics
  • Collaborate with agile teams, including product owners and stakeholders, to deliver innovative tech solutions that enhance operational efficiency at JP Morgan Chase
  • Implement secure coding practices and ensure compliance with industry regulations such as GDPR and SOX in all software deliverables
  • Mentor junior engineers, conduct code reviews, and drive best practices in software architecture across multiple technical domains
  • Integrate front-end technologies (e.g., React, Angular) with back-end services to create seamless user experiences for internal and client-facing applications
  • Troubleshoot and optimize complex systems to handle high-volume transactions in real-time financial environments
  • Participate in sprint planning, daily stand-ups, and retrospectives to continuously improve team processes
  • Contribute to the evolution of JP Morgan's technology stack by evaluating and incorporating emerging tools and frameworks
  • Ensure scalability and reliability of applications through rigorous testing, CI/CD pipelines, and performance monitoring

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 web applications
  • Strong experience with agile methodologies and cross-functional team collaboration
  • Demonstrated ability to design and implement secure, high-performance systems in a financial services environment
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
  • Experience with relational and NoSQL databases (e.g., SQL Server, MongoDB)

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., FINRA, SEC)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes
  • Prior work on trading systems, risk management, or payment processing platforms
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)

Required Skills

  • Java or Python programming expertise
  • Full-stack development (front-end: HTML/CSS/JavaScript; back-end: RESTful APIs)
  • Agile/Scrum methodologies
  • Cloud computing (AWS preferred)
  • Database management (SQL/NoSQL)
  • Microservices and API design
  • Containerization (Docker, Kubernetes)
  • Version control (Git)
  • CI/CD pipelines (Jenkins, GitHub Actions)
  • Secure coding and compliance knowledge
  • Problem-solving and debugging
  • Team collaboration and leadership
  • Communication skills for stakeholder engagement
  • Analytical thinking for financial data handling
  • Adaptability to fast-paced environments

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 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 access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in New York, NY

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 350,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
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS preferred)intermediate
  • Database management (SQL/NoSQL)intermediate
  • Microservices and API designintermediate
  • Containerization (Docker, Kubernetes)intermediate
  • Version control (Git)intermediate
  • CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Secure coding and compliance knowledgeintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and leadershipintermediate
  • Communication skills for stakeholder engagementintermediate
  • Analytical thinking for financial data handlingintermediate
  • Adaptability to fast-paced environmentsintermediate

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 web applications (experience)
  • Strong experience with agile methodologies and cross-functional team collaboration (experience)
  • Demonstrated ability to design and implement secure, high-performance systems in a financial services environment (experience)
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud (experience)
  • Experience with relational and NoSQL databases (e.g., SQL Server, MongoDB) (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., FINRA, SEC) (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)
  • Prior work on trading systems, risk management, or payment processing platforms (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)

Responsibilities

  • Lead the design, development, and deployment of full-stack applications using Java or Python to support critical financial services like trading platforms and risk analytics
  • Collaborate with agile teams, including product owners and stakeholders, to deliver innovative tech solutions that enhance operational efficiency at JP Morgan Chase
  • Implement secure coding practices and ensure compliance with industry regulations such as GDPR and SOX in all software deliverables
  • Mentor junior engineers, conduct code reviews, and drive best practices in software architecture across multiple technical domains
  • Integrate front-end technologies (e.g., React, Angular) with back-end services to create seamless user experiences for internal and client-facing applications
  • Troubleshoot and optimize complex systems to handle high-volume transactions in real-time financial environments
  • Participate in sprint planning, daily stand-ups, and retrospectives to continuously improve team processes
  • Contribute to the evolution of JP Morgan's technology stack by evaluating and incorporating emerging tools and frameworks
  • Ensure scalability and reliability of applications through rigorous testing, CI/CD pipelines, and performance monitoring

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • 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 access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in New York, NY

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.