Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java / Python - Vice President

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java / Python - Vice President

full-timePosted: Dec 2, 2025

Job Description

Lead Software Engineer - Java / Python - Vice President

Location: LONDON, United Kingdom

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our Global Technology team plays a pivotal role in building the secure, scalable solutions that power our world-class banking services. As a Lead Software Engineer - Java / Python - Vice President in our London office, you will spearhead the development of cutting-edge applications that support everything from high-frequency trading platforms to risk management systems. This role demands a blend of technical expertise and leadership to drive projects that enhance operational efficiency and client trust in a highly regulated environment. You will work closely with elite teams to architect resilient systems capable of handling petabytes of financial data while adhering to stringent compliance standards like MiFID II and Basel III. In this vice president-level position, your leadership will be instrumental in mentoring a diverse team of engineers, fostering innovation through code reviews, and implementing best practices in Java and Python development. You will tackle complex challenges such as integrating AI-driven analytics into core banking infrastructure and optimizing latency-sensitive applications for global markets. Collaboration with stakeholders across risk, compliance, and business units will be key, ensuring that your solutions not only meet technical specifications but also align with JP Morgan's commitment to ethical technology and client-centric innovation. This is an opportunity to influence the future of finance from the heart of London's financial district. Joining JP Morgan Chase means becoming part of a legacy of excellence, where your contributions directly impact millions of customers worldwide. We offer a dynamic work environment that values work-life balance, continuous learning, and inclusive culture. With access to state-of-the-art tools and resources, you will thrive in a role that combines technical depth with strategic impact, advancing your career while helping shape the next generation of financial technology.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java and Python-based applications for JP Morgan's Global Technology team
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance officers to deliver innovative financial solutions
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Ensure all code adheres to security standards and financial industry regulations, conducting code reviews and implementing best practices
  • Optimize system performance and scalability to handle high-volume trading and transaction data
  • Integrate machine learning models into core banking systems using Python for enhanced risk assessment
  • Drive agile ceremonies, including sprint planning and retrospectives, to accelerate delivery timelines
  • Troubleshoot and resolve complex technical issues in production environments with minimal downtime
  • Contribute to the evolution of JP Morgan's technology architecture, focusing on microservices and cloud-native designs

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software engineering experience with a focus on Java and Python
  • Proven track record in leading engineering teams in the financial services sector
  • Strong understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX
  • Experience with agile methodologies and full software development lifecycle (SDLC)
  • Ability to obtain necessary security clearances for working with sensitive financial data

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in developing solutions for global banking platforms at a large financial institution
  • Familiarity with cloud platforms like AWS or Azure in a regulated environment
  • Certifications such as AWS Certified Developer or Oracle Java Certification

Required Skills

  • Proficiency in Java (Spring Boot, Hibernate) and Python (Django, Flask)
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB) for financial data handling
  • Strong understanding of RESTful APIs, GraphQL, and message queues (Kafka, RabbitMQ)
  • Expertise in secure coding, encryption, and vulnerability assessment tools
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and version control (Git)
  • Analytical problem-solving and debugging skills in high-stakes environments
  • Leadership and communication skills for team collaboration and stakeholder management
  • Understanding of financial protocols like FIX and SWIFT for trading systems
  • Experience with big data technologies (Hadoop, Spark) for processing transaction volumes
  • Agile and DevOps practices to ensure rapid iteration and deployment
  • Ability to work with cloud services (AWS, GCP) in compliance-heavy settings
  • Soft skills in mentoring, conflict resolution, and driving innovation

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Generous 401(k) matching and pension contributions
  • Paid time off including vacation, sick leave, and parental leave
  • Professional development programs and tuition reimbursement for certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness initiatives at JP Morgan offices
  • Global mobility opportunities and relocation support for international roles

JP Morgan Chase is an equal opportunity employer.

Locations

  • LONDON, GB

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 Java (Spring Boot, Hibernate) and Python (Django, Flask)intermediate
  • Experience with microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB) for financial data handlingintermediate
  • Strong understanding of RESTful APIs, GraphQL, and message queues (Kafka, RabbitMQ)intermediate
  • Expertise in secure coding, encryption, and vulnerability assessment toolsintermediate
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and version control (Git)intermediate
  • Analytical problem-solving and debugging skills in high-stakes environmentsintermediate
  • Leadership and communication skills for team collaboration and stakeholder managementintermediate
  • Understanding of financial protocols like FIX and SWIFT for trading systemsintermediate
  • Experience with big data technologies (Hadoop, Spark) for processing transaction volumesintermediate
  • Agile and DevOps practices to ensure rapid iteration and deploymentintermediate
  • Ability to work with cloud services (AWS, GCP) in compliance-heavy settingsintermediate
  • Soft skills in mentoring, conflict resolution, and driving innovationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software engineering experience with a focus on Java and Python (experience)
  • Proven track record in leading engineering teams in the financial services sector (experience)
  • Strong understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX (experience)
  • Experience with agile methodologies and full software development lifecycle (SDLC) (experience)
  • Ability to obtain necessary security clearances for working with sensitive financial data (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in developing solutions for global banking platforms at a large financial institution (experience)
  • Familiarity with cloud platforms like AWS or Azure in a regulated environment (experience)
  • Certifications such as AWS Certified Developer or Oracle Java Certification (experience)

Responsibilities

  • Lead the design, development, and deployment of scalable Java and Python-based applications for JP Morgan's Global Technology team
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance officers to deliver innovative financial solutions
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Ensure all code adheres to security standards and financial industry regulations, conducting code reviews and implementing best practices
  • Optimize system performance and scalability to handle high-volume trading and transaction data
  • Integrate machine learning models into core banking systems using Python for enhanced risk assessment
  • Drive agile ceremonies, including sprint planning and retrospectives, to accelerate delivery timelines
  • Troubleshoot and resolve complex technical issues in production environments with minimal downtime
  • Contribute to the evolution of JP Morgan's technology architecture, focusing on microservices and cloud-native designs

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Generous 401(k) matching and pension contributions
  • general: Paid time off including vacation, sick leave, and parental leave
  • general: Professional development programs and tuition reimbursement for certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness initiatives at JP Morgan offices
  • general: Global mobility opportunities and relocation support for international roles

Target Your Resume for "Lead Software Engineer - Java / Python - Vice President" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Java / Python - Vice President. 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 - Vice President" , 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 - Vice President @ 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 - Vice President

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java / Python - Vice President

full-timePosted: Dec 2, 2025

Job Description

Lead Software Engineer - Java / Python - Vice President

Location: LONDON, United Kingdom

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, and our Global Technology team plays a pivotal role in building the secure, scalable solutions that power our world-class banking services. As a Lead Software Engineer - Java / Python - Vice President in our London office, you will spearhead the development of cutting-edge applications that support everything from high-frequency trading platforms to risk management systems. This role demands a blend of technical expertise and leadership to drive projects that enhance operational efficiency and client trust in a highly regulated environment. You will work closely with elite teams to architect resilient systems capable of handling petabytes of financial data while adhering to stringent compliance standards like MiFID II and Basel III. In this vice president-level position, your leadership will be instrumental in mentoring a diverse team of engineers, fostering innovation through code reviews, and implementing best practices in Java and Python development. You will tackle complex challenges such as integrating AI-driven analytics into core banking infrastructure and optimizing latency-sensitive applications for global markets. Collaboration with stakeholders across risk, compliance, and business units will be key, ensuring that your solutions not only meet technical specifications but also align with JP Morgan's commitment to ethical technology and client-centric innovation. This is an opportunity to influence the future of finance from the heart of London's financial district. Joining JP Morgan Chase means becoming part of a legacy of excellence, where your contributions directly impact millions of customers worldwide. We offer a dynamic work environment that values work-life balance, continuous learning, and inclusive culture. With access to state-of-the-art tools and resources, you will thrive in a role that combines technical depth with strategic impact, advancing your career while helping shape the next generation of financial technology.

Key Responsibilities

  • Lead the design, development, and deployment of scalable Java and Python-based applications for JP Morgan's Global Technology team
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance officers to deliver innovative financial solutions
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Ensure all code adheres to security standards and financial industry regulations, conducting code reviews and implementing best practices
  • Optimize system performance and scalability to handle high-volume trading and transaction data
  • Integrate machine learning models into core banking systems using Python for enhanced risk assessment
  • Drive agile ceremonies, including sprint planning and retrospectives, to accelerate delivery timelines
  • Troubleshoot and resolve complex technical issues in production environments with minimal downtime
  • Contribute to the evolution of JP Morgan's technology architecture, focusing on microservices and cloud-native designs

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software engineering experience with a focus on Java and Python
  • Proven track record in leading engineering teams in the financial services sector
  • Strong understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX
  • Experience with agile methodologies and full software development lifecycle (SDLC)
  • Ability to obtain necessary security clearances for working with sensitive financial data

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience in developing solutions for global banking platforms at a large financial institution
  • Familiarity with cloud platforms like AWS or Azure in a regulated environment
  • Certifications such as AWS Certified Developer or Oracle Java Certification

Required Skills

  • Proficiency in Java (Spring Boot, Hibernate) and Python (Django, Flask)
  • Experience with microservices architecture and containerization (Docker, Kubernetes)
  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB) for financial data handling
  • Strong understanding of RESTful APIs, GraphQL, and message queues (Kafka, RabbitMQ)
  • Expertise in secure coding, encryption, and vulnerability assessment tools
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and version control (Git)
  • Analytical problem-solving and debugging skills in high-stakes environments
  • Leadership and communication skills for team collaboration and stakeholder management
  • Understanding of financial protocols like FIX and SWIFT for trading systems
  • Experience with big data technologies (Hadoop, Spark) for processing transaction volumes
  • Agile and DevOps practices to ensure rapid iteration and deployment
  • Ability to work with cloud services (AWS, GCP) in compliance-heavy settings
  • Soft skills in mentoring, conflict resolution, and driving innovation

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Generous 401(k) matching and pension contributions
  • Paid time off including vacation, sick leave, and parental leave
  • Professional development programs and tuition reimbursement for certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness initiatives at JP Morgan offices
  • Global mobility opportunities and relocation support for international roles

JP Morgan Chase is an equal opportunity employer.

Locations

  • LONDON, GB

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 Java (Spring Boot, Hibernate) and Python (Django, Flask)intermediate
  • Experience with microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Knowledge of SQL/NoSQL databases (e.g., PostgreSQL, MongoDB) for financial data handlingintermediate
  • Strong understanding of RESTful APIs, GraphQL, and message queues (Kafka, RabbitMQ)intermediate
  • Expertise in secure coding, encryption, and vulnerability assessment toolsintermediate
  • Familiarity with CI/CD pipelines (Jenkins, GitLab CI) and version control (Git)intermediate
  • Analytical problem-solving and debugging skills in high-stakes environmentsintermediate
  • Leadership and communication skills for team collaboration and stakeholder managementintermediate
  • Understanding of financial protocols like FIX and SWIFT for trading systemsintermediate
  • Experience with big data technologies (Hadoop, Spark) for processing transaction volumesintermediate
  • Agile and DevOps practices to ensure rapid iteration and deploymentintermediate
  • Ability to work with cloud services (AWS, GCP) in compliance-heavy settingsintermediate
  • Soft skills in mentoring, conflict resolution, and driving innovationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software engineering experience with a focus on Java and Python (experience)
  • Proven track record in leading engineering teams in the financial services sector (experience)
  • Strong understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX (experience)
  • Experience with agile methodologies and full software development lifecycle (SDLC) (experience)
  • Ability to obtain necessary security clearances for working with sensitive financial data (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience in developing solutions for global banking platforms at a large financial institution (experience)
  • Familiarity with cloud platforms like AWS or Azure in a regulated environment (experience)
  • Certifications such as AWS Certified Developer or Oracle Java Certification (experience)

Responsibilities

  • Lead the design, development, and deployment of scalable Java and Python-based applications for JP Morgan's Global Technology team
  • Collaborate with cross-functional teams including product managers, data scientists, and compliance officers to deliver innovative financial solutions
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Ensure all code adheres to security standards and financial industry regulations, conducting code reviews and implementing best practices
  • Optimize system performance and scalability to handle high-volume trading and transaction data
  • Integrate machine learning models into core banking systems using Python for enhanced risk assessment
  • Drive agile ceremonies, including sprint planning and retrospectives, to accelerate delivery timelines
  • Troubleshoot and resolve complex technical issues in production environments with minimal downtime
  • Contribute to the evolution of JP Morgan's technology architecture, focusing on microservices and cloud-native designs

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Generous 401(k) matching and pension contributions
  • general: Paid time off including vacation, sick leave, and parental leave
  • general: Professional development programs and tuition reimbursement for certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness initiatives at JP Morgan offices
  • general: Global mobility opportunities and relocation support for international roles

Target Your Resume for "Lead Software Engineer - Java / Python - Vice President" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Lead Software Engineer - Java / Python - Vice President. 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 - Vice President" , 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 - Vice President @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.