Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer Java, Python, AIML

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer Java, Python, AIML

full-timePosted: Dec 9, 2025

Job Description

Lead Software Engineer Java, Python, AIML

Location: Plano, TX, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology. As a Lead Software Engineer specializing in Java, Python, and AI/ML, you will play a pivotal role in our agile teams, delivering critical tech solutions that power our global banking operations. Based in our state-of-the-art Plano, TX campus, you will lead the development of scalable applications that enhance everything from risk management to customer personalization, ensuring our systems are robust, secure, and compliant with stringent financial regulations. This position offers the opportunity to work on high-impact projects that directly influence the efficiency and security of our financial ecosystem. In this leadership role, you will architect and implement advanced AI/ML-driven solutions using Java and Python, integrating them seamlessly into our core platforms. You will collaborate with cross-functional teams, including data scientists, product owners, and compliance experts, to translate complex business challenges into cutting-edge technical implementations. Responsibilities include mentoring team members, conducting thorough code reviews, and driving continuous improvement in our development practices. Your work will contribute to real-world applications such as fraud detection algorithms and predictive analytics for investment strategies, all while adhering to the highest standards of data privacy and regulatory compliance in the financial sector. We value engineers who thrive in dynamic environments and are passionate about leveraging technology to solve intricate problems in finance. Joining JP Morgan Chase means becoming part of a collaborative culture that emphasizes innovation, professional growth, and work-life balance. With access to world-class resources and a commitment to diversity and inclusion, this role provides a platform to advance your career while making a meaningful impact on the future of banking.

Key Responsibilities

  • Design, develop, and deploy critical technology solutions using Java, Python, and AI/ML technologies across multiple domains
  • Collaborate with agile teams to deliver innovative software that supports JP Morgan Chase's financial services platforms
  • Lead the integration of machine learning models into core banking applications for enhanced analytics and automation
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Conduct code reviews, ensure adherence to best practices, and maintain high standards of code quality and security
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for financial systems
  • Work closely with product managers and stakeholders to translate business requirements into robust technical implementations
  • Stay abreast of emerging technologies in AI/ML and apply them to optimize risk assessment and fraud detection in banking
  • Contribute to the architecture of scalable, secure systems compliant with regulatory requirements in the financial industry
  • Participate in sprint planning and retrospectives to continuously improve team processes and delivery

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with Java and Python
  • Proven experience in AI/ML development and deployment in production environments
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of financial services regulations and data security standards
  • Ability to lead technical discussions and mentor junior engineers

Preferred Qualifications

  • Master's degree in Computer Science or related field with focus on AI/ML
  • Experience in developing scalable solutions for high-frequency trading or risk management systems
  • Certifications in AWS, Java, or machine learning frameworks
  • Prior work in a large financial institution handling sensitive financial data
  • Familiarity with DevOps practices and CI/CD pipelines

Required Skills

  • Proficiency in Java and Python programming languages
  • Expertise in AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn
  • Strong knowledge of data structures, algorithms, and software design patterns
  • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)
  • Familiarity with SQL/NoSQL databases and big data technologies (e.g., Hadoop, Spark)
  • Understanding of cloud computing and infrastructure as code (e.g., Terraform)
  • Skills in version control systems like Git and collaborative tools (Jira, Confluence)
  • Knowledge of cybersecurity principles and compliance standards (e.g., GDPR, SOX) in financial services
  • Excellent problem-solving and analytical thinking abilities
  • Strong communication and interpersonal skills for team collaboration
  • Leadership and mentoring capabilities
  • Adaptability to fast-paced agile environments
  • Experience with automated testing and CI/CD pipelines
  • Domain knowledge in financial modeling, risk analysis, or algorithmic trading
  • Proficiency in Unix/Linux environments and scripting

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 with tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs tailored for work-life balance
  • Relocation assistance for eligible positions in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,000 USD / yearly

Source: ai estimated

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

Skills Required

  • Proficiency in Java and Python programming languagesintermediate
  • Expertise in AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learnintermediate
  • Strong knowledge of data structures, algorithms, and software design patternsintermediate
  • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)intermediate
  • Familiarity with SQL/NoSQL databases and big data technologies (e.g., Hadoop, Spark)intermediate
  • Understanding of cloud computing and infrastructure as code (e.g., Terraform)intermediate
  • Skills in version control systems like Git and collaborative tools (Jira, Confluence)intermediate
  • Knowledge of cybersecurity principles and compliance standards (e.g., GDPR, SOX) in financial servicesintermediate
  • Excellent problem-solving and analytical thinking abilitiesintermediate
  • Strong communication and interpersonal skills for team collaborationintermediate
  • Leadership and mentoring capabilitiesintermediate
  • Adaptability to fast-paced agile environmentsintermediate
  • Experience with automated testing and CI/CD pipelinesintermediate
  • Domain knowledge in financial modeling, risk analysis, or algorithmic tradingintermediate
  • Proficiency in Unix/Linux environments and scriptingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with Java and Python (experience)
  • Proven experience in AI/ML development and deployment in production environments (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud (experience)
  • Knowledge of financial services regulations and data security standards (experience)
  • Ability to lead technical discussions and mentor junior engineers (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field with focus on AI/ML (experience)
  • Experience in developing scalable solutions for high-frequency trading or risk management systems (experience)
  • Certifications in AWS, Java, or machine learning frameworks (experience)
  • Prior work in a large financial institution handling sensitive financial data (experience)
  • Familiarity with DevOps practices and CI/CD pipelines (experience)

Responsibilities

  • Design, develop, and deploy critical technology solutions using Java, Python, and AI/ML technologies across multiple domains
  • Collaborate with agile teams to deliver innovative software that supports JP Morgan Chase's financial services platforms
  • Lead the integration of machine learning models into core banking applications for enhanced analytics and automation
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Conduct code reviews, ensure adherence to best practices, and maintain high standards of code quality and security
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for financial systems
  • Work closely with product managers and stakeholders to translate business requirements into robust technical implementations
  • Stay abreast of emerging technologies in AI/ML and apply them to optimize risk assessment and fraud detection in banking
  • Contribute to the architecture of scalable, secure systems compliant with regulatory requirements in the financial industry
  • Participate in sprint planning and retrospectives to continuously improve team processes and delivery

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 with tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs tailored for work-life balance
  • general: Relocation assistance for eligible positions in Plano, TX

Target Your Resume for "Lead Software Engineer Java, Python, AIML" , JP Morgan Chase

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer Java, Python, AIML

full-timePosted: Dec 9, 2025

Job Description

Lead Software Engineer Java, Python, AIML

Location: Plano, TX, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services industry through innovative technology. As a Lead Software Engineer specializing in Java, Python, and AI/ML, you will play a pivotal role in our agile teams, delivering critical tech solutions that power our global banking operations. Based in our state-of-the-art Plano, TX campus, you will lead the development of scalable applications that enhance everything from risk management to customer personalization, ensuring our systems are robust, secure, and compliant with stringent financial regulations. This position offers the opportunity to work on high-impact projects that directly influence the efficiency and security of our financial ecosystem. In this leadership role, you will architect and implement advanced AI/ML-driven solutions using Java and Python, integrating them seamlessly into our core platforms. You will collaborate with cross-functional teams, including data scientists, product owners, and compliance experts, to translate complex business challenges into cutting-edge technical implementations. Responsibilities include mentoring team members, conducting thorough code reviews, and driving continuous improvement in our development practices. Your work will contribute to real-world applications such as fraud detection algorithms and predictive analytics for investment strategies, all while adhering to the highest standards of data privacy and regulatory compliance in the financial sector. We value engineers who thrive in dynamic environments and are passionate about leveraging technology to solve intricate problems in finance. Joining JP Morgan Chase means becoming part of a collaborative culture that emphasizes innovation, professional growth, and work-life balance. With access to world-class resources and a commitment to diversity and inclusion, this role provides a platform to advance your career while making a meaningful impact on the future of banking.

Key Responsibilities

  • Design, develop, and deploy critical technology solutions using Java, Python, and AI/ML technologies across multiple domains
  • Collaborate with agile teams to deliver innovative software that supports JP Morgan Chase's financial services platforms
  • Lead the integration of machine learning models into core banking applications for enhanced analytics and automation
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Conduct code reviews, ensure adherence to best practices, and maintain high standards of code quality and security
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for financial systems
  • Work closely with product managers and stakeholders to translate business requirements into robust technical implementations
  • Stay abreast of emerging technologies in AI/ML and apply them to optimize risk assessment and fraud detection in banking
  • Contribute to the architecture of scalable, secure systems compliant with regulatory requirements in the financial industry
  • Participate in sprint planning and retrospectives to continuously improve team processes and delivery

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with Java and Python
  • Proven experience in AI/ML development and deployment in production environments
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud
  • Knowledge of financial services regulations and data security standards
  • Ability to lead technical discussions and mentor junior engineers

Preferred Qualifications

  • Master's degree in Computer Science or related field with focus on AI/ML
  • Experience in developing scalable solutions for high-frequency trading or risk management systems
  • Certifications in AWS, Java, or machine learning frameworks
  • Prior work in a large financial institution handling sensitive financial data
  • Familiarity with DevOps practices and CI/CD pipelines

Required Skills

  • Proficiency in Java and Python programming languages
  • Expertise in AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn
  • Strong knowledge of data structures, algorithms, and software design patterns
  • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)
  • Familiarity with SQL/NoSQL databases and big data technologies (e.g., Hadoop, Spark)
  • Understanding of cloud computing and infrastructure as code (e.g., Terraform)
  • Skills in version control systems like Git and collaborative tools (Jira, Confluence)
  • Knowledge of cybersecurity principles and compliance standards (e.g., GDPR, SOX) in financial services
  • Excellent problem-solving and analytical thinking abilities
  • Strong communication and interpersonal skills for team collaboration
  • Leadership and mentoring capabilities
  • Adaptability to fast-paced agile environments
  • Experience with automated testing and CI/CD pipelines
  • Domain knowledge in financial modeling, risk analysis, or algorithmic trading
  • Proficiency in Unix/Linux environments and scripting

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 with tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs tailored for work-life balance
  • Relocation assistance for eligible positions in Plano, TX

JP Morgan Chase is an equal opportunity employer.

Locations

  • Plano, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,000 USD / yearly

Source: ai estimated

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

Skills Required

  • Proficiency in Java and Python programming languagesintermediate
  • Expertise in AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learnintermediate
  • Strong knowledge of data structures, algorithms, and software design patternsintermediate
  • Experience with RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes)intermediate
  • Familiarity with SQL/NoSQL databases and big data technologies (e.g., Hadoop, Spark)intermediate
  • Understanding of cloud computing and infrastructure as code (e.g., Terraform)intermediate
  • Skills in version control systems like Git and collaborative tools (Jira, Confluence)intermediate
  • Knowledge of cybersecurity principles and compliance standards (e.g., GDPR, SOX) in financial servicesintermediate
  • Excellent problem-solving and analytical thinking abilitiesintermediate
  • Strong communication and interpersonal skills for team collaborationintermediate
  • Leadership and mentoring capabilitiesintermediate
  • Adaptability to fast-paced agile environmentsintermediate
  • Experience with automated testing and CI/CD pipelinesintermediate
  • Domain knowledge in financial modeling, risk analysis, or algorithmic tradingintermediate
  • Proficiency in Unix/Linux environments and scriptingintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with Java and Python (experience)
  • Proven experience in AI/ML development and deployment in production environments (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud (experience)
  • Knowledge of financial services regulations and data security standards (experience)
  • Ability to lead technical discussions and mentor junior engineers (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field with focus on AI/ML (experience)
  • Experience in developing scalable solutions for high-frequency trading or risk management systems (experience)
  • Certifications in AWS, Java, or machine learning frameworks (experience)
  • Prior work in a large financial institution handling sensitive financial data (experience)
  • Familiarity with DevOps practices and CI/CD pipelines (experience)

Responsibilities

  • Design, develop, and deploy critical technology solutions using Java, Python, and AI/ML technologies across multiple domains
  • Collaborate with agile teams to deliver innovative software that supports JP Morgan Chase's financial services platforms
  • Lead the integration of machine learning models into core banking applications for enhanced analytics and automation
  • Mentor and guide junior engineers, fostering a culture of technical excellence and knowledge sharing
  • Conduct code reviews, ensure adherence to best practices, and maintain high standards of code quality and security
  • Troubleshoot and resolve complex technical issues in production environments, minimizing downtime for financial systems
  • Work closely with product managers and stakeholders to translate business requirements into robust technical implementations
  • Stay abreast of emerging technologies in AI/ML and apply them to optimize risk assessment and fraud detection in banking
  • Contribute to the architecture of scalable, secure systems compliant with regulatory requirements in the financial industry
  • Participate in sprint planning and retrospectives to continuously improve team processes and delivery

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 with tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs tailored for work-life balance
  • general: Relocation assistance for eligible positions in Plano, TX

Target Your Resume for "Lead Software Engineer Java, Python, AIML" , JP Morgan Chase

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.