Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer- Python, Java

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer- Python, Java

full-timePosted: Dec 3, 2025

Job Description

Lead Software Engineer- Python, Java

Location: Palo Alto, CA, 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 solutions. As a Lead Software Engineer in Python and Java, you will play a pivotal role in building critical platforms and tools that empower our developers to seamlessly ingest and contribute to open source projects. Based in our Palo Alto office, you will lead efforts to create robust, scalable systems that support the firm's commitment to innovation while adhering to stringent financial regulations. This position is within our Software Engineering category, focusing on enhancing developer productivity in a dynamic, high-impact environment. Your responsibilities will include architecting backend services that handle large-scale data ingestion from open source repositories, ensuring integration with JP Morgan Chase's proprietary financial platforms. You will mentor a team of engineers, drive code quality through rigorous reviews, and collaborate with stakeholders across technology, compliance, and business units to deliver secure, compliant solutions. In the financial services landscape, where data security and regulatory adherence are paramount, you will implement best practices to mitigate risks and support the firm's global operations in investment banking, asset management, and consumer services. We seek a passionate leader with deep expertise in Python and Java to innovate in open source ecosystems tailored to financial applications. This role offers the opportunity to influence JP Morgan Chase's technology strategy, contribute to cutting-edge projects, and grow within a world-class organization dedicated to ethical innovation and client success. Join us in Palo Alto to shape the future of fintech.

Key Responsibilities

  • Design and develop critical platforms and tools that enable JP Morgan Chase developers to ingest and contribute to open source projects efficiently
  • Lead a team of software engineers in building scalable, secure backend services using Python and Java
  • Collaborate with cross-functional teams to integrate open source components into proprietary financial systems
  • Ensure all platforms adhere to financial industry standards for data privacy, security, and regulatory compliance
  • Mentor junior engineers and drive best practices in code quality, testing, and deployment pipelines
  • Optimize tools for handling large-scale data ingestion from diverse open source repositories
  • Participate in code reviews, architecture discussions, and innovation initiatives to enhance developer productivity
  • Monitor and troubleshoot platform performance in a high-stakes financial services environment
  • Contribute to the firm's open source strategy by identifying and evaluating new technologies

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 7+ 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
  • Demonstrated experience in building scalable platforms for developer tools and open source ecosystems
  • Knowledge of financial services regulations and data security practices in a banking environment
  • Proven track record of leading engineering teams in agile environments

Preferred Qualifications

  • Experience contributing to or maintaining open source projects in the financial technology space
  • Familiarity with cloud platforms such as AWS or Azure, with a focus on secure deployments
  • Prior work at a major financial institution, understanding of compliance standards like GDPR and SOX
  • Master's degree in Computer Science or equivalent, with publications in software engineering

Required Skills

  • Expertise in Python programming and scripting
  • Advanced Java development with object-oriented design principles
  • Experience with RESTful APIs and microservices architecture
  • Proficiency in Git and version control systems for collaborative development
  • Knowledge of containerization tools like Docker and orchestration with Kubernetes
  • Strong understanding of database systems, including SQL and NoSQL (e.g., PostgreSQL, MongoDB)
  • Familiarity with CI/CD pipelines using Jenkins or GitHub Actions
  • Skills in secure coding practices and vulnerability assessment
  • Excellent problem-solving and analytical thinking
  • Strong communication and leadership abilities for team collaboration
  • Experience with agile methodologies and scrum frameworks
  • Understanding of open source licensing and contribution workflows
  • Ability to handle big data processing with tools like Apache Kafka
  • Financial domain knowledge, including risk management concepts

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 leadership training
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • Flexible work arrangements, including hybrid options in Palo Alto

JP Morgan Chase is an equal opportunity employer.

Locations

  • Palo Alto, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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 Python programming and scriptingintermediate
  • Advanced Java development with object-oriented design principlesintermediate
  • Experience with RESTful APIs and microservices architectureintermediate
  • Proficiency in Git and version control systems for collaborative developmentintermediate
  • Knowledge of containerization tools like Docker and orchestration with Kubernetesintermediate
  • Strong understanding of database systems, including SQL and NoSQL (e.g., PostgreSQL, MongoDB)intermediate
  • Familiarity with CI/CD pipelines using Jenkins or GitHub Actionsintermediate
  • Skills in secure coding practices and vulnerability assessmentintermediate
  • Excellent problem-solving and analytical thinkingintermediate
  • Strong communication and leadership abilities for team collaborationintermediate
  • Experience with agile methodologies and scrum frameworksintermediate
  • Understanding of open source licensing and contribution workflowsintermediate
  • Ability to handle big data processing with tools like Apache Kafkaintermediate
  • Financial domain knowledge, including risk management conceptsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 7+ 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)
  • Demonstrated experience in building scalable platforms for developer tools and open source ecosystems (experience)
  • Knowledge of financial services regulations and data security practices in a banking environment (experience)
  • Proven track record of leading engineering teams in agile environments (experience)

Preferred Qualifications

  • Experience contributing to or maintaining open source projects in the financial technology space (experience)
  • Familiarity with cloud platforms such as AWS or Azure, with a focus on secure deployments (experience)
  • Prior work at a major financial institution, understanding of compliance standards like GDPR and SOX (experience)
  • Master's degree in Computer Science or equivalent, with publications in software engineering (experience)

Responsibilities

  • Design and develop critical platforms and tools that enable JP Morgan Chase developers to ingest and contribute to open source projects efficiently
  • Lead a team of software engineers in building scalable, secure backend services using Python and Java
  • Collaborate with cross-functional teams to integrate open source components into proprietary financial systems
  • Ensure all platforms adhere to financial industry standards for data privacy, security, and regulatory compliance
  • Mentor junior engineers and drive best practices in code quality, testing, and deployment pipelines
  • Optimize tools for handling large-scale data ingestion from diverse open source repositories
  • Participate in code reviews, architecture discussions, and innovation initiatives to enhance developer productivity
  • Monitor and troubleshoot platform performance in a high-stakes financial services environment
  • Contribute to the firm's open source strategy by identifying and evaluating new technologies

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 leadership training
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • general: Flexible work arrangements, including hybrid options in Palo Alto

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

Get personalized recommendations to optimize your resume specifically for 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 "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 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

Lead Software Engineer- Python, Java

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer- Python, Java

full-timePosted: Dec 3, 2025

Job Description

Lead Software Engineer- Python, Java

Location: Palo Alto, CA, 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 solutions. As a Lead Software Engineer in Python and Java, you will play a pivotal role in building critical platforms and tools that empower our developers to seamlessly ingest and contribute to open source projects. Based in our Palo Alto office, you will lead efforts to create robust, scalable systems that support the firm's commitment to innovation while adhering to stringent financial regulations. This position is within our Software Engineering category, focusing on enhancing developer productivity in a dynamic, high-impact environment. Your responsibilities will include architecting backend services that handle large-scale data ingestion from open source repositories, ensuring integration with JP Morgan Chase's proprietary financial platforms. You will mentor a team of engineers, drive code quality through rigorous reviews, and collaborate with stakeholders across technology, compliance, and business units to deliver secure, compliant solutions. In the financial services landscape, where data security and regulatory adherence are paramount, you will implement best practices to mitigate risks and support the firm's global operations in investment banking, asset management, and consumer services. We seek a passionate leader with deep expertise in Python and Java to innovate in open source ecosystems tailored to financial applications. This role offers the opportunity to influence JP Morgan Chase's technology strategy, contribute to cutting-edge projects, and grow within a world-class organization dedicated to ethical innovation and client success. Join us in Palo Alto to shape the future of fintech.

Key Responsibilities

  • Design and develop critical platforms and tools that enable JP Morgan Chase developers to ingest and contribute to open source projects efficiently
  • Lead a team of software engineers in building scalable, secure backend services using Python and Java
  • Collaborate with cross-functional teams to integrate open source components into proprietary financial systems
  • Ensure all platforms adhere to financial industry standards for data privacy, security, and regulatory compliance
  • Mentor junior engineers and drive best practices in code quality, testing, and deployment pipelines
  • Optimize tools for handling large-scale data ingestion from diverse open source repositories
  • Participate in code reviews, architecture discussions, and innovation initiatives to enhance developer productivity
  • Monitor and troubleshoot platform performance in a high-stakes financial services environment
  • Contribute to the firm's open source strategy by identifying and evaluating new technologies

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 7+ 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
  • Demonstrated experience in building scalable platforms for developer tools and open source ecosystems
  • Knowledge of financial services regulations and data security practices in a banking environment
  • Proven track record of leading engineering teams in agile environments

Preferred Qualifications

  • Experience contributing to or maintaining open source projects in the financial technology space
  • Familiarity with cloud platforms such as AWS or Azure, with a focus on secure deployments
  • Prior work at a major financial institution, understanding of compliance standards like GDPR and SOX
  • Master's degree in Computer Science or equivalent, with publications in software engineering

Required Skills

  • Expertise in Python programming and scripting
  • Advanced Java development with object-oriented design principles
  • Experience with RESTful APIs and microservices architecture
  • Proficiency in Git and version control systems for collaborative development
  • Knowledge of containerization tools like Docker and orchestration with Kubernetes
  • Strong understanding of database systems, including SQL and NoSQL (e.g., PostgreSQL, MongoDB)
  • Familiarity with CI/CD pipelines using Jenkins or GitHub Actions
  • Skills in secure coding practices and vulnerability assessment
  • Excellent problem-solving and analytical thinking
  • Strong communication and leadership abilities for team collaboration
  • Experience with agile methodologies and scrum frameworks
  • Understanding of open source licensing and contribution workflows
  • Ability to handle big data processing with tools like Apache Kafka
  • Financial domain knowledge, including risk management concepts

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 leadership training
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • Flexible work arrangements, including hybrid options in Palo Alto

JP Morgan Chase is an equal opportunity employer.

Locations

  • Palo Alto, US

Salary

Estimated Salary Rangehigh confidence

250,000 - 400,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 Python programming and scriptingintermediate
  • Advanced Java development with object-oriented design principlesintermediate
  • Experience with RESTful APIs and microservices architectureintermediate
  • Proficiency in Git and version control systems for collaborative developmentintermediate
  • Knowledge of containerization tools like Docker and orchestration with Kubernetesintermediate
  • Strong understanding of database systems, including SQL and NoSQL (e.g., PostgreSQL, MongoDB)intermediate
  • Familiarity with CI/CD pipelines using Jenkins or GitHub Actionsintermediate
  • Skills in secure coding practices and vulnerability assessmentintermediate
  • Excellent problem-solving and analytical thinkingintermediate
  • Strong communication and leadership abilities for team collaborationintermediate
  • Experience with agile methodologies and scrum frameworksintermediate
  • Understanding of open source licensing and contribution workflowsintermediate
  • Ability to handle big data processing with tools like Apache Kafkaintermediate
  • Financial domain knowledge, including risk management conceptsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 7+ 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)
  • Demonstrated experience in building scalable platforms for developer tools and open source ecosystems (experience)
  • Knowledge of financial services regulations and data security practices in a banking environment (experience)
  • Proven track record of leading engineering teams in agile environments (experience)

Preferred Qualifications

  • Experience contributing to or maintaining open source projects in the financial technology space (experience)
  • Familiarity with cloud platforms such as AWS or Azure, with a focus on secure deployments (experience)
  • Prior work at a major financial institution, understanding of compliance standards like GDPR and SOX (experience)
  • Master's degree in Computer Science or equivalent, with publications in software engineering (experience)

Responsibilities

  • Design and develop critical platforms and tools that enable JP Morgan Chase developers to ingest and contribute to open source projects efficiently
  • Lead a team of software engineers in building scalable, secure backend services using Python and Java
  • Collaborate with cross-functional teams to integrate open source components into proprietary financial systems
  • Ensure all platforms adhere to financial industry standards for data privacy, security, and regulatory compliance
  • Mentor junior engineers and drive best practices in code quality, testing, and deployment pipelines
  • Optimize tools for handling large-scale data ingestion from diverse open source repositories
  • Participate in code reviews, architecture discussions, and innovation initiatives to enhance developer productivity
  • Monitor and troubleshoot platform performance in a high-stakes financial services environment
  • Contribute to the firm's open source strategy by identifying and evaluating new technologies

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 leadership training
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers and wellness initiatives at JP Morgan Chase locations
  • general: Flexible work arrangements, including hybrid options in Palo Alto

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

Get personalized recommendations to optimize your resume specifically for 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 "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 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.