Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Java, Python and AI/ML

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java, Python and AI/ML

full-timePosted: Nov 14, 2025

Job Description

Lead Software Engineer - Java, Python and AI/ML

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of transforming the financial services industry through cutting-edge technology. As a Lead Software Engineer - Java, Python and AI/ML in our Jersey City, NJ office, you will play a pivotal role in promoting essential tech solutions within a vibrant, collaborative team. This position focuses on leveraging your expertise in Java for robust backend development, Python for efficient data pipelines, and AI/ML to drive intelligent decision-making in areas like risk assessment and customer personalization. You will contribute to high-impact projects that enhance our global banking operations, ensuring secure, scalable, and innovative solutions that align with our commitment to client trust and regulatory excellence. In this leadership role, you will guide a team of engineers in building and deploying advanced applications that integrate AI/ML models into core financial platforms. Responsibilities include architecting systems that handle vast datasets for fraud detection and predictive analytics, while adhering to stringent financial regulations such as Dodd-Frank and Basel III. You will collaborate closely with data scientists, traders, and compliance experts to translate complex business needs into technical roadmaps, fostering an environment of innovation and efficiency. Your work will directly impact JPMorgan Chase's ability to deliver superior financial services, from investment banking to asset management, in a dynamic and fast-evolving market. We value engineers who thrive in a supportive culture that emphasizes work-life balance, professional growth, and inclusivity. Joining our team means access to world-class resources, mentorship from industry leaders, and opportunities to shape the future of fintech. If you are passionate about using technology to solve real-world financial challenges and eager to lead transformative projects, this role at JPMorgan Chase offers the platform to excel and make a lasting difference.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Python scripts for data processing in financial systems
  • Develop and optimize AI/ML models to enhance risk management, predictive analytics, and automated trading solutions at JPMorgan Chase
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance officers to deliver innovative tech solutions
  • Mentor and guide junior software engineers, fostering a culture of continuous learning and technical excellence
  • Ensure all solutions adhere to financial industry regulations, security standards, and JPMorgan's risk management frameworks
  • Conduct code reviews, implement best practices for scalable and maintainable codebases, and troubleshoot complex production issues
  • Integrate AI/ML capabilities into core banking platforms to drive efficiency and improve customer experiences
  • Stay abreast of emerging technologies in fintech and AI, recommending adoption strategies for the team
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Contribute to the documentation and knowledge sharing within the engineering community at JPMorgan Chase

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 7+ years of professional software development experience with a focus on Java and Python
  • Proven experience in designing and implementing AI/ML models in production environments
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance
  • Experience leading cross-functional teams in agile development methodologies
  • Demonstrated ability to mentor junior engineers and drive technical excellence
  • Proficiency in cloud platforms such as AWS or Azure for deploying scalable applications

Preferred Qualifications

  • Master's or PhD in AI, Machine Learning, or Data Science
  • Experience in financial modeling, risk assessment, or fraud detection using AI/ML
  • Familiarity with JPMorgan Chase's internal tools and platforms
  • Certifications in Java (e.g., Oracle Certified Professional) or AI/ML frameworks
  • Prior work in high-stakes financial environments with emphasis on data privacy (e.g., GDPR, SOX)

Required Skills

  • Expertise in Java programming, including Spring Boot and microservices architecture
  • Proficiency in Python for data analysis, scripting, and ML model development
  • Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learn
  • Knowledge of machine learning algorithms for financial applications such as anomaly detection and forecasting
  • Strong database skills, including SQL, NoSQL, and big data tools like Hadoop or Spark
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Understanding of cybersecurity principles in financial services, including encryption and secure coding
  • Agile methodologies and tools like Jira or Confluence for project management
  • Excellent problem-solving and analytical thinking abilities
  • Strong communication skills for collaborating with stakeholders
  • Leadership and team-building capabilities
  • Familiarity with cloud-native development on AWS or similar platforms
  • Data visualization tools like Tableau or Matplotlib for insights presentation
  • Version control systems such as Git for collaborative development
  • Adaptability to fast-paced, innovative environments in fintech

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 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 Jersey City, NJ

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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

  • Expertise in Java programming, including Spring Boot and microservices architectureintermediate
  • Proficiency in Python for data analysis, scripting, and ML model developmentintermediate
  • Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learnintermediate
  • Knowledge of machine learning algorithms for financial applications such as anomaly detection and forecastingintermediate
  • Strong database skills, including SQL, NoSQL, and big data tools like Hadoop or Sparkintermediate
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)intermediate
  • Understanding of cybersecurity principles in financial services, including encryption and secure codingintermediate
  • Agile methodologies and tools like Jira or Confluence for project managementintermediate
  • Excellent problem-solving and analytical thinking abilitiesintermediate
  • Strong communication skills for collaborating with stakeholdersintermediate
  • Leadership and team-building capabilitiesintermediate
  • Familiarity with cloud-native development on AWS or similar platformsintermediate
  • Data visualization tools like Tableau or Matplotlib for insights presentationintermediate
  • Version control systems such as Git for collaborative developmentintermediate
  • Adaptability to fast-paced, innovative environments in fintechintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 7+ years of professional software development experience with a focus on Java and Python (experience)
  • Proven experience in designing and implementing AI/ML models in production environments (experience)
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance (experience)
  • Experience leading cross-functional teams in agile development methodologies (experience)
  • Demonstrated ability to mentor junior engineers and drive technical excellence (experience)
  • Proficiency in cloud platforms such as AWS or Azure for deploying scalable applications (experience)

Preferred Qualifications

  • Master's or PhD in AI, Machine Learning, or Data Science (experience)
  • Experience in financial modeling, risk assessment, or fraud detection using AI/ML (experience)
  • Familiarity with JPMorgan Chase's internal tools and platforms (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or AI/ML frameworks (experience)
  • Prior work in high-stakes financial environments with emphasis on data privacy (e.g., GDPR, SOX) (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Python scripts for data processing in financial systems
  • Develop and optimize AI/ML models to enhance risk management, predictive analytics, and automated trading solutions at JPMorgan Chase
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance officers to deliver innovative tech solutions
  • Mentor and guide junior software engineers, fostering a culture of continuous learning and technical excellence
  • Ensure all solutions adhere to financial industry regulations, security standards, and JPMorgan's risk management frameworks
  • Conduct code reviews, implement best practices for scalable and maintainable codebases, and troubleshoot complex production issues
  • Integrate AI/ML capabilities into core banking platforms to drive efficiency and improve customer experiences
  • Stay abreast of emerging technologies in fintech and AI, recommending adoption strategies for the team
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Contribute to the documentation and knowledge sharing within the engineering community at JPMorgan Chase

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 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 Jersey City, NJ

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

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Java, Python and AI/ML

full-timePosted: Nov 14, 2025

Job Description

Lead Software Engineer - Java, Python and AI/ML

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of transforming the financial services industry through cutting-edge technology. As a Lead Software Engineer - Java, Python and AI/ML in our Jersey City, NJ office, you will play a pivotal role in promoting essential tech solutions within a vibrant, collaborative team. This position focuses on leveraging your expertise in Java for robust backend development, Python for efficient data pipelines, and AI/ML to drive intelligent decision-making in areas like risk assessment and customer personalization. You will contribute to high-impact projects that enhance our global banking operations, ensuring secure, scalable, and innovative solutions that align with our commitment to client trust and regulatory excellence. In this leadership role, you will guide a team of engineers in building and deploying advanced applications that integrate AI/ML models into core financial platforms. Responsibilities include architecting systems that handle vast datasets for fraud detection and predictive analytics, while adhering to stringent financial regulations such as Dodd-Frank and Basel III. You will collaborate closely with data scientists, traders, and compliance experts to translate complex business needs into technical roadmaps, fostering an environment of innovation and efficiency. Your work will directly impact JPMorgan Chase's ability to deliver superior financial services, from investment banking to asset management, in a dynamic and fast-evolving market. We value engineers who thrive in a supportive culture that emphasizes work-life balance, professional growth, and inclusivity. Joining our team means access to world-class resources, mentorship from industry leaders, and opportunities to shape the future of fintech. If you are passionate about using technology to solve real-world financial challenges and eager to lead transformative projects, this role at JPMorgan Chase offers the platform to excel and make a lasting difference.

Key Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Python scripts for data processing in financial systems
  • Develop and optimize AI/ML models to enhance risk management, predictive analytics, and automated trading solutions at JPMorgan Chase
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance officers to deliver innovative tech solutions
  • Mentor and guide junior software engineers, fostering a culture of continuous learning and technical excellence
  • Ensure all solutions adhere to financial industry regulations, security standards, and JPMorgan's risk management frameworks
  • Conduct code reviews, implement best practices for scalable and maintainable codebases, and troubleshoot complex production issues
  • Integrate AI/ML capabilities into core banking platforms to drive efficiency and improve customer experiences
  • Stay abreast of emerging technologies in fintech and AI, recommending adoption strategies for the team
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Contribute to the documentation and knowledge sharing within the engineering community at JPMorgan Chase

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 7+ years of professional software development experience with a focus on Java and Python
  • Proven experience in designing and implementing AI/ML models in production environments
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance
  • Experience leading cross-functional teams in agile development methodologies
  • Demonstrated ability to mentor junior engineers and drive technical excellence
  • Proficiency in cloud platforms such as AWS or Azure for deploying scalable applications

Preferred Qualifications

  • Master's or PhD in AI, Machine Learning, or Data Science
  • Experience in financial modeling, risk assessment, or fraud detection using AI/ML
  • Familiarity with JPMorgan Chase's internal tools and platforms
  • Certifications in Java (e.g., Oracle Certified Professional) or AI/ML frameworks
  • Prior work in high-stakes financial environments with emphasis on data privacy (e.g., GDPR, SOX)

Required Skills

  • Expertise in Java programming, including Spring Boot and microservices architecture
  • Proficiency in Python for data analysis, scripting, and ML model development
  • Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learn
  • Knowledge of machine learning algorithms for financial applications such as anomaly detection and forecasting
  • Strong database skills, including SQL, NoSQL, and big data tools like Hadoop or Spark
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Understanding of cybersecurity principles in financial services, including encryption and secure coding
  • Agile methodologies and tools like Jira or Confluence for project management
  • Excellent problem-solving and analytical thinking abilities
  • Strong communication skills for collaborating with stakeholders
  • Leadership and team-building capabilities
  • Familiarity with cloud-native development on AWS or similar platforms
  • Data visualization tools like Tableau or Matplotlib for insights presentation
  • Version control systems such as Git for collaborative development
  • Adaptability to fast-paced, innovative environments in fintech

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 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 Jersey City, NJ

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, 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

  • Expertise in Java programming, including Spring Boot and microservices architectureintermediate
  • Proficiency in Python for data analysis, scripting, and ML model developmentintermediate
  • Hands-on experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learnintermediate
  • Knowledge of machine learning algorithms for financial applications such as anomaly detection and forecastingintermediate
  • Strong database skills, including SQL, NoSQL, and big data tools like Hadoop or Sparkintermediate
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes)intermediate
  • Understanding of cybersecurity principles in financial services, including encryption and secure codingintermediate
  • Agile methodologies and tools like Jira or Confluence for project managementintermediate
  • Excellent problem-solving and analytical thinking abilitiesintermediate
  • Strong communication skills for collaborating with stakeholdersintermediate
  • Leadership and team-building capabilitiesintermediate
  • Familiarity with cloud-native development on AWS or similar platformsintermediate
  • Data visualization tools like Tableau or Matplotlib for insights presentationintermediate
  • Version control systems such as Git for collaborative developmentintermediate
  • Adaptability to fast-paced, innovative environments in fintechintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 7+ years of professional software development experience with a focus on Java and Python (experience)
  • Proven experience in designing and implementing AI/ML models in production environments (experience)
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance (experience)
  • Experience leading cross-functional teams in agile development methodologies (experience)
  • Demonstrated ability to mentor junior engineers and drive technical excellence (experience)
  • Proficiency in cloud platforms such as AWS or Azure for deploying scalable applications (experience)

Preferred Qualifications

  • Master's or PhD in AI, Machine Learning, or Data Science (experience)
  • Experience in financial modeling, risk assessment, or fraud detection using AI/ML (experience)
  • Familiarity with JPMorgan Chase's internal tools and platforms (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or AI/ML frameworks (experience)
  • Prior work in high-stakes financial environments with emphasis on data privacy (e.g., GDPR, SOX) (experience)

Responsibilities

  • Lead the design, development, and deployment of Java-based applications integrated with Python scripts for data processing in financial systems
  • Develop and optimize AI/ML models to enhance risk management, predictive analytics, and automated trading solutions at JPMorgan Chase
  • Collaborate with cross-functional teams including data scientists, product managers, and compliance officers to deliver innovative tech solutions
  • Mentor and guide junior software engineers, fostering a culture of continuous learning and technical excellence
  • Ensure all solutions adhere to financial industry regulations, security standards, and JPMorgan's risk management frameworks
  • Conduct code reviews, implement best practices for scalable and maintainable codebases, and troubleshoot complex production issues
  • Integrate AI/ML capabilities into core banking platforms to drive efficiency and improve customer experiences
  • Stay abreast of emerging technologies in fintech and AI, recommending adoption strategies for the team
  • Participate in agile ceremonies, including sprint planning and retrospectives, to align with business objectives
  • Contribute to the documentation and knowledge sharing within the engineering community at JPMorgan Chase

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 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 Jersey City, NJ

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.