Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Lead Software Engineer - Python / Java

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer - Python / Java

full-timePosted: Nov 11, 2025

Job Description

Senior Lead Software Engineer - Python / Java

Location: LONDON, LONDON, United Kingdom

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of innovation in the financial services industry, and our Asset Management (AM) Research Technology team is seeking a Senior Lead Software Engineer to spearhead the development of a groundbreaking GenAI-based Proxy Voting platform. This role, based in our London office, offers the opportunity to drive significant business impact by leveraging cutting-edge artificial intelligence to streamline proxy voting processes for institutional investors. As a key contributor, you will architect robust, scalable solutions that enhance decision-making in corporate governance, ensuring our clients receive timely, data-driven insights while adhering to stringent regulatory standards like those from the FCA and SEC. Your work will directly support JP Morgan Chase's commitment to technological excellence in asset management, where innovation meets reliability in a global financial powerhouse. In this senior leadership position, you will collaborate closely with quantitative analysts, compliance experts, and front-office stakeholders to translate complex business needs into high-performance software. Utilizing your deep expertise in Python and Java, you will build and optimize backend systems that integrate Generative AI models for natural language understanding of proxy statements and predictive voting recommendations. Responsibilities include leading end-to-end development cycles, from prototyping AI-driven features to deploying secure, cloud-native applications that handle petabyte-scale financial datasets. You will also champion best practices in code quality, security, and scalability, mentoring a team of engineers to foster a culture of continuous improvement within our agile, collaborative environment at JP Morgan Chase. Joining JP Morgan Chase means becoming part of a world-class organization that values diversity, innovation, and professional growth. This role not only challenges you technically but also positions you to influence the future of proxy voting in the financial sector, contributing to sustainable investment strategies that align with ESG principles. With access to top-tier resources, including advanced AI research labs and global networks, you will thrive in a dynamic setting that rewards bold ideas and delivers real-world impact for our clients worldwide.

Key Responsibilities

  • Lead the design, development, and deployment of a GenAI-based Proxy Voting platform to enhance AM Research Technology's capabilities
  • Collaborate with business stakeholders, data scientists, and compliance teams to define platform requirements and ensure alignment with financial regulations
  • Implement scalable backend services using Python and Java, integrating GenAI models for automated voting recommendations and analysis
  • Optimize system performance for handling large-scale financial datasets, ensuring low-latency responses in a high-stakes trading environment
  • Conduct code reviews, mentor junior engineers, and foster best practices in software engineering within JP Morgan Chase's agile framework
  • Integrate security and risk management features, including encryption and audit trails, to protect sensitive proxy voting data
  • Monitor and troubleshoot platform performance, leveraging tools for logging, monitoring, and incident response in production
  • Drive innovation by exploring emerging GenAI technologies to improve proxy voting efficiency and accuracy for institutional clients
  • Document technical specifications and contribute to knowledge sharing across the AM Technology team
  • Participate in sprint planning and retrospectives to continuously improve development processes

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 backend development
  • Strong proficiency in Python and Java, including experience with frameworks like Spring Boot or Django
  • Proven track record in designing and implementing scalable, high-performance systems in financial services
  • Experience with AI/ML technologies, particularly Generative AI models and their integration into enterprise platforms
  • Deep understanding of data privacy, security standards (e.g., GDPR, SOC 2), and compliance in the financial sector
  • Ability to lead cross-functional teams and mentor junior engineers in agile environments

Preferred Qualifications

  • Experience in proxy voting, corporate governance, or asset management systems
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying AI-driven applications
  • Knowledge of financial regulations like MiFID II or SEC guidelines relevant to investment research
  • Prior work in GenAI applications for natural language processing or decision-support tools
  • Certifications in AI/ML (e.g., AWS Certified Machine Learning) or relevant financial tech credentials

Required Skills

  • Expertise in Python programming and libraries like Pandas, NumPy, and TensorFlow
  • Advanced Java development with Spring Framework and microservices architecture
  • Generative AI integration, including prompt engineering and model fine-tuning
  • Database management with SQL/NoSQL (e.g., PostgreSQL, MongoDB) for financial data handling
  • API design and RESTful services for seamless integration with trading systems
  • Cloud computing proficiency (AWS preferred) for scalable deployments
  • Version control and CI/CD pipelines using Git, Jenkins, or similar tools
  • Strong problem-solving and analytical skills for complex financial algorithms
  • Excellent communication and collaboration in cross-functional teams
  • Agile methodologies and tools like Jira for project management
  • Knowledge of cybersecurity best practices in fintech environments
  • Experience with data visualization tools (e.g., Tableau) for proxy voting insights
  • Leadership and mentoring abilities to guide engineering teams
  • Adaptability to fast-paced, regulated financial services landscape
  • Attention to detail for ensuring compliance in high-stakes applications

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 with tuition reimbursement and access to internal training
  • Wellness initiatives including gym memberships and mental health support
  • Employee stock purchase plan and financial planning services
  • Flexible hybrid work arrangements and relocation assistance for London-based roles

JP Morgan Chase is an equal opportunity employer.

Locations

  • LONDON, GB

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 GBP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in Python programming and libraries like Pandas, NumPy, and TensorFlowintermediate
  • Advanced Java development with Spring Framework and microservices architectureintermediate
  • Generative AI integration, including prompt engineering and model fine-tuningintermediate
  • Database management with SQL/NoSQL (e.g., PostgreSQL, MongoDB) for financial data handlingintermediate
  • API design and RESTful services for seamless integration with trading systemsintermediate
  • Cloud computing proficiency (AWS preferred) for scalable deploymentsintermediate
  • Version control and CI/CD pipelines using Git, Jenkins, or similar toolsintermediate
  • Strong problem-solving and analytical skills for complex financial algorithmsintermediate
  • Excellent communication and collaboration in cross-functional teamsintermediate
  • Agile methodologies and tools like Jira for project managementintermediate
  • Knowledge of cybersecurity best practices in fintech environmentsintermediate
  • Experience with data visualization tools (e.g., Tableau) for proxy voting insightsintermediate
  • Leadership and mentoring abilities to guide engineering teamsintermediate
  • Adaptability to fast-paced, regulated financial services landscapeintermediate
  • Attention to detail for ensuring compliance in high-stakes applicationsintermediate

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 backend development (experience)
  • Strong proficiency in Python and Java, including experience with frameworks like Spring Boot or Django (experience)
  • Proven track record in designing and implementing scalable, high-performance systems in financial services (experience)
  • Experience with AI/ML technologies, particularly Generative AI models and their integration into enterprise platforms (experience)
  • Deep understanding of data privacy, security standards (e.g., GDPR, SOC 2), and compliance in the financial sector (experience)
  • Ability to lead cross-functional teams and mentor junior engineers in agile environments (experience)

Preferred Qualifications

  • Experience in proxy voting, corporate governance, or asset management systems (experience)
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying AI-driven applications (experience)
  • Knowledge of financial regulations like MiFID II or SEC guidelines relevant to investment research (experience)
  • Prior work in GenAI applications for natural language processing or decision-support tools (experience)
  • Certifications in AI/ML (e.g., AWS Certified Machine Learning) or relevant financial tech credentials (experience)

Responsibilities

  • Lead the design, development, and deployment of a GenAI-based Proxy Voting platform to enhance AM Research Technology's capabilities
  • Collaborate with business stakeholders, data scientists, and compliance teams to define platform requirements and ensure alignment with financial regulations
  • Implement scalable backend services using Python and Java, integrating GenAI models for automated voting recommendations and analysis
  • Optimize system performance for handling large-scale financial datasets, ensuring low-latency responses in a high-stakes trading environment
  • Conduct code reviews, mentor junior engineers, and foster best practices in software engineering within JP Morgan Chase's agile framework
  • Integrate security and risk management features, including encryption and audit trails, to protect sensitive proxy voting data
  • Monitor and troubleshoot platform performance, leveraging tools for logging, monitoring, and incident response in production
  • Drive innovation by exploring emerging GenAI technologies to improve proxy voting efficiency and accuracy for institutional clients
  • Document technical specifications and contribute to knowledge sharing across the AM Technology team
  • Participate in sprint planning and retrospectives to continuously improve development processes

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 with tuition reimbursement and access to internal training
  • general: Wellness initiatives including gym memberships and mental health support
  • general: Employee stock purchase plan and financial planning services
  • general: Flexible hybrid work arrangements and relocation assistance for London-based roles

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

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

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

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

Senior Lead Software Engineer - Python / Java

JP Morgan Chase

Software and Technology Jobs

Senior Lead Software Engineer - Python / Java

full-timePosted: Nov 11, 2025

Job Description

Senior Lead Software Engineer - Python / Java

Location: LONDON, LONDON, United Kingdom

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of innovation in the financial services industry, and our Asset Management (AM) Research Technology team is seeking a Senior Lead Software Engineer to spearhead the development of a groundbreaking GenAI-based Proxy Voting platform. This role, based in our London office, offers the opportunity to drive significant business impact by leveraging cutting-edge artificial intelligence to streamline proxy voting processes for institutional investors. As a key contributor, you will architect robust, scalable solutions that enhance decision-making in corporate governance, ensuring our clients receive timely, data-driven insights while adhering to stringent regulatory standards like those from the FCA and SEC. Your work will directly support JP Morgan Chase's commitment to technological excellence in asset management, where innovation meets reliability in a global financial powerhouse. In this senior leadership position, you will collaborate closely with quantitative analysts, compliance experts, and front-office stakeholders to translate complex business needs into high-performance software. Utilizing your deep expertise in Python and Java, you will build and optimize backend systems that integrate Generative AI models for natural language understanding of proxy statements and predictive voting recommendations. Responsibilities include leading end-to-end development cycles, from prototyping AI-driven features to deploying secure, cloud-native applications that handle petabyte-scale financial datasets. You will also champion best practices in code quality, security, and scalability, mentoring a team of engineers to foster a culture of continuous improvement within our agile, collaborative environment at JP Morgan Chase. Joining JP Morgan Chase means becoming part of a world-class organization that values diversity, innovation, and professional growth. This role not only challenges you technically but also positions you to influence the future of proxy voting in the financial sector, contributing to sustainable investment strategies that align with ESG principles. With access to top-tier resources, including advanced AI research labs and global networks, you will thrive in a dynamic setting that rewards bold ideas and delivers real-world impact for our clients worldwide.

Key Responsibilities

  • Lead the design, development, and deployment of a GenAI-based Proxy Voting platform to enhance AM Research Technology's capabilities
  • Collaborate with business stakeholders, data scientists, and compliance teams to define platform requirements and ensure alignment with financial regulations
  • Implement scalable backend services using Python and Java, integrating GenAI models for automated voting recommendations and analysis
  • Optimize system performance for handling large-scale financial datasets, ensuring low-latency responses in a high-stakes trading environment
  • Conduct code reviews, mentor junior engineers, and foster best practices in software engineering within JP Morgan Chase's agile framework
  • Integrate security and risk management features, including encryption and audit trails, to protect sensitive proxy voting data
  • Monitor and troubleshoot platform performance, leveraging tools for logging, monitoring, and incident response in production
  • Drive innovation by exploring emerging GenAI technologies to improve proxy voting efficiency and accuracy for institutional clients
  • Document technical specifications and contribute to knowledge sharing across the AM Technology team
  • Participate in sprint planning and retrospectives to continuously improve development processes

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 backend development
  • Strong proficiency in Python and Java, including experience with frameworks like Spring Boot or Django
  • Proven track record in designing and implementing scalable, high-performance systems in financial services
  • Experience with AI/ML technologies, particularly Generative AI models and their integration into enterprise platforms
  • Deep understanding of data privacy, security standards (e.g., GDPR, SOC 2), and compliance in the financial sector
  • Ability to lead cross-functional teams and mentor junior engineers in agile environments

Preferred Qualifications

  • Experience in proxy voting, corporate governance, or asset management systems
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying AI-driven applications
  • Knowledge of financial regulations like MiFID II or SEC guidelines relevant to investment research
  • Prior work in GenAI applications for natural language processing or decision-support tools
  • Certifications in AI/ML (e.g., AWS Certified Machine Learning) or relevant financial tech credentials

Required Skills

  • Expertise in Python programming and libraries like Pandas, NumPy, and TensorFlow
  • Advanced Java development with Spring Framework and microservices architecture
  • Generative AI integration, including prompt engineering and model fine-tuning
  • Database management with SQL/NoSQL (e.g., PostgreSQL, MongoDB) for financial data handling
  • API design and RESTful services for seamless integration with trading systems
  • Cloud computing proficiency (AWS preferred) for scalable deployments
  • Version control and CI/CD pipelines using Git, Jenkins, or similar tools
  • Strong problem-solving and analytical skills for complex financial algorithms
  • Excellent communication and collaboration in cross-functional teams
  • Agile methodologies and tools like Jira for project management
  • Knowledge of cybersecurity best practices in fintech environments
  • Experience with data visualization tools (e.g., Tableau) for proxy voting insights
  • Leadership and mentoring abilities to guide engineering teams
  • Adaptability to fast-paced, regulated financial services landscape
  • Attention to detail for ensuring compliance in high-stakes applications

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 with tuition reimbursement and access to internal training
  • Wellness initiatives including gym memberships and mental health support
  • Employee stock purchase plan and financial planning services
  • Flexible hybrid work arrangements and relocation assistance for London-based roles

JP Morgan Chase is an equal opportunity employer.

Locations

  • LONDON, GB

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 GBP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in Python programming and libraries like Pandas, NumPy, and TensorFlowintermediate
  • Advanced Java development with Spring Framework and microservices architectureintermediate
  • Generative AI integration, including prompt engineering and model fine-tuningintermediate
  • Database management with SQL/NoSQL (e.g., PostgreSQL, MongoDB) for financial data handlingintermediate
  • API design and RESTful services for seamless integration with trading systemsintermediate
  • Cloud computing proficiency (AWS preferred) for scalable deploymentsintermediate
  • Version control and CI/CD pipelines using Git, Jenkins, or similar toolsintermediate
  • Strong problem-solving and analytical skills for complex financial algorithmsintermediate
  • Excellent communication and collaboration in cross-functional teamsintermediate
  • Agile methodologies and tools like Jira for project managementintermediate
  • Knowledge of cybersecurity best practices in fintech environmentsintermediate
  • Experience with data visualization tools (e.g., Tableau) for proxy voting insightsintermediate
  • Leadership and mentoring abilities to guide engineering teamsintermediate
  • Adaptability to fast-paced, regulated financial services landscapeintermediate
  • Attention to detail for ensuring compliance in high-stakes applicationsintermediate

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 backend development (experience)
  • Strong proficiency in Python and Java, including experience with frameworks like Spring Boot or Django (experience)
  • Proven track record in designing and implementing scalable, high-performance systems in financial services (experience)
  • Experience with AI/ML technologies, particularly Generative AI models and their integration into enterprise platforms (experience)
  • Deep understanding of data privacy, security standards (e.g., GDPR, SOC 2), and compliance in the financial sector (experience)
  • Ability to lead cross-functional teams and mentor junior engineers in agile environments (experience)

Preferred Qualifications

  • Experience in proxy voting, corporate governance, or asset management systems (experience)
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for deploying AI-driven applications (experience)
  • Knowledge of financial regulations like MiFID II or SEC guidelines relevant to investment research (experience)
  • Prior work in GenAI applications for natural language processing or decision-support tools (experience)
  • Certifications in AI/ML (e.g., AWS Certified Machine Learning) or relevant financial tech credentials (experience)

Responsibilities

  • Lead the design, development, and deployment of a GenAI-based Proxy Voting platform to enhance AM Research Technology's capabilities
  • Collaborate with business stakeholders, data scientists, and compliance teams to define platform requirements and ensure alignment with financial regulations
  • Implement scalable backend services using Python and Java, integrating GenAI models for automated voting recommendations and analysis
  • Optimize system performance for handling large-scale financial datasets, ensuring low-latency responses in a high-stakes trading environment
  • Conduct code reviews, mentor junior engineers, and foster best practices in software engineering within JP Morgan Chase's agile framework
  • Integrate security and risk management features, including encryption and audit trails, to protect sensitive proxy voting data
  • Monitor and troubleshoot platform performance, leveraging tools for logging, monitoring, and incident response in production
  • Drive innovation by exploring emerging GenAI technologies to improve proxy voting efficiency and accuracy for institutional clients
  • Document technical specifications and contribute to knowledge sharing across the AM Technology team
  • Participate in sprint planning and retrospectives to continuously improve development processes

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 with tuition reimbursement and access to internal training
  • general: Wellness initiatives including gym memberships and mental health support
  • general: Employee stock purchase plan and financial planning services
  • general: Flexible hybrid work arrangements and relocation assistance for London-based roles

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.