Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Back End Java or Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Back End Java or Python

full-timePosted: Nov 4, 2025

Job Description

Lead Software Engineer - Back End Java or Python

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Back End Java or Python at JP Morgan Chase, you will play a pivotal role in driving innovative technology solutions that power our global financial services operations. Based in our New York office, you will be an integral part of an agile team responsible for developing and maintaining robust back-end systems that support critical functions such as trading platforms, risk management, and client data processing. Leveraging your expertise in Java or Python, you will architect scalable applications that ensure high availability, security, and performance in a highly regulated environment, contributing to JP Morgan Chase's mission of delivering superior financial services to clients worldwide. In this leadership position, you will collaborate closely with cross-functional teams including product managers, data scientists, and front-end developers to translate complex business requirements into efficient technical implementations. You will lead efforts in designing microservices-based architectures, integrating with legacy systems, and optimizing for cloud deployment on platforms like AWS, all while adhering to stringent compliance standards like those set by the SEC and FINRA. Your work will directly impact key areas of investment banking, asset management, and corporate finance, ensuring our technology stack remains at the forefront of fintech innovation. JP Morgan Chase values engineers who thrive in dynamic, fast-paced settings and are passionate about solving real-world financial challenges. As a leader, you will mentor junior team members, conduct code reviews, and drive best practices in software development. This role offers the opportunity to grow within a prestigious institution known for its commitment to technology excellence, providing exposure to cutting-edge projects that shape the future of global finance. Join us to make a meaningful difference in a company that invests heavily in its people and technology.

Key Responsibilities

  • Design, develop, and maintain back-end systems using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Implement secure, efficient code that adheres to JP Morgan Chase's standards for data privacy and regulatory compliance
  • Optimize application performance and troubleshoot issues in high-volume trading and transaction processing environments
  • Participate in code reviews, mentoring junior engineers, and fostering a culture of continuous improvement
  • Integrate systems with front-end components and third-party APIs to enhance overall platform functionality
  • Contribute to the evolution of technology stacks, including migration to cloud-native architectures
  • Analyze business requirements from stakeholders in areas like investment banking or asset management to inform technical decisions
  • Ensure robustness and reliability of systems handling sensitive financial data and real-time operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on back-end development
  • Strong proficiency in Java or Python, including experience with frameworks like Spring Boot or Django
  • Experience in building scalable, high-performance applications in a financial services environment
  • Knowledge of agile methodologies and working in cross-functional teams
  • Understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with cloud platforms like AWS or Azure in a fintech context
  • Prior work at a major financial institution handling trading systems or risk management
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes
  • Certifications in Java (e.g., Oracle Certified Professional) or Python-related technologies

Required Skills

  • Proficiency in Java or Python programming languages
  • Experience with back-end frameworks (e.g., Spring, Hibernate, Flask)
  • Knowledge of databases (SQL/NoSQL like PostgreSQL, MongoDB)
  • Understanding of RESTful APIs and microservices design
  • Familiarity with version control systems (e.g., Git)
  • Skills in cloud computing (AWS, GCP) for financial applications
  • Strong problem-solving and analytical abilities
  • Excellent communication and collaboration skills in team settings
  • Experience with CI/CD pipelines and automation tools
  • Knowledge of security protocols in fintech (e.g., encryption, authentication)
  • Agile/Scrum methodologies
  • Performance optimization techniques for high-throughput systems
  • Unit testing and TDD practices
  • Adaptability to fast-paced financial environments
  • Attention to detail in handling regulatory compliance

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • 401(k) retirement savings plan with generous company matching contributions
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • Employee wellness programs, including gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in New York
  • Stock purchase plan and other financial perks tailored to the banking sector

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, 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

  • Proficiency in Java or Python programming languagesintermediate
  • Experience with back-end frameworks (e.g., Spring, Hibernate, Flask)intermediate
  • Knowledge of databases (SQL/NoSQL like PostgreSQL, MongoDB)intermediate
  • Understanding of RESTful APIs and microservices designintermediate
  • Familiarity with version control systems (e.g., Git)intermediate
  • Skills in cloud computing (AWS, GCP) for financial applicationsintermediate
  • Strong problem-solving and analytical abilitiesintermediate
  • Excellent communication and collaboration skills in team settingsintermediate
  • Experience with CI/CD pipelines and automation toolsintermediate
  • Knowledge of security protocols in fintech (e.g., encryption, authentication)intermediate
  • Agile/Scrum methodologiesintermediate
  • Performance optimization techniques for high-throughput systemsintermediate
  • Unit testing and TDD practicesintermediate
  • Adaptability to fast-paced financial environmentsintermediate
  • Attention to detail in handling regulatory complianceintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on back-end development (experience)
  • Strong proficiency in Java or Python, including experience with frameworks like Spring Boot or Django (experience)
  • Experience in building scalable, high-performance applications in a financial services environment (experience)
  • Knowledge of agile methodologies and working in cross-functional teams (experience)
  • Understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with cloud platforms like AWS or Azure in a fintech context (experience)
  • Prior work at a major financial institution handling trading systems or risk management (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python-related technologies (experience)

Responsibilities

  • Design, develop, and maintain back-end systems using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Implement secure, efficient code that adheres to JP Morgan Chase's standards for data privacy and regulatory compliance
  • Optimize application performance and troubleshoot issues in high-volume trading and transaction processing environments
  • Participate in code reviews, mentoring junior engineers, and fostering a culture of continuous improvement
  • Integrate systems with front-end components and third-party APIs to enhance overall platform functionality
  • Contribute to the evolution of technology stacks, including migration to cloud-native architectures
  • Analyze business requirements from stakeholders in areas like investment banking or asset management to inform technical decisions
  • Ensure robustness and reliability of systems handling sensitive financial data and real-time operations

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: 401(k) retirement savings plan with generous company matching contributions
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • general: Employee wellness programs, including gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in New York
  • general: Stock purchase plan and other financial perks tailored to the banking sector

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

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

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

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

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Back End Java or Python

full-timePosted: Nov 4, 2025

Job Description

Lead Software Engineer - Back End Java or Python

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Back End Java or Python at JP Morgan Chase, you will play a pivotal role in driving innovative technology solutions that power our global financial services operations. Based in our New York office, you will be an integral part of an agile team responsible for developing and maintaining robust back-end systems that support critical functions such as trading platforms, risk management, and client data processing. Leveraging your expertise in Java or Python, you will architect scalable applications that ensure high availability, security, and performance in a highly regulated environment, contributing to JP Morgan Chase's mission of delivering superior financial services to clients worldwide. In this leadership position, you will collaborate closely with cross-functional teams including product managers, data scientists, and front-end developers to translate complex business requirements into efficient technical implementations. You will lead efforts in designing microservices-based architectures, integrating with legacy systems, and optimizing for cloud deployment on platforms like AWS, all while adhering to stringent compliance standards like those set by the SEC and FINRA. Your work will directly impact key areas of investment banking, asset management, and corporate finance, ensuring our technology stack remains at the forefront of fintech innovation. JP Morgan Chase values engineers who thrive in dynamic, fast-paced settings and are passionate about solving real-world financial challenges. As a leader, you will mentor junior team members, conduct code reviews, and drive best practices in software development. This role offers the opportunity to grow within a prestigious institution known for its commitment to technology excellence, providing exposure to cutting-edge projects that shape the future of global finance. Join us to make a meaningful difference in a company that invests heavily in its people and technology.

Key Responsibilities

  • Design, develop, and maintain back-end systems using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Implement secure, efficient code that adheres to JP Morgan Chase's standards for data privacy and regulatory compliance
  • Optimize application performance and troubleshoot issues in high-volume trading and transaction processing environments
  • Participate in code reviews, mentoring junior engineers, and fostering a culture of continuous improvement
  • Integrate systems with front-end components and third-party APIs to enhance overall platform functionality
  • Contribute to the evolution of technology stacks, including migration to cloud-native architectures
  • Analyze business requirements from stakeholders in areas like investment banking or asset management to inform technical decisions
  • Ensure robustness and reliability of systems handling sensitive financial data and real-time operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on back-end development
  • Strong proficiency in Java or Python, including experience with frameworks like Spring Boot or Django
  • Experience in building scalable, high-performance applications in a financial services environment
  • Knowledge of agile methodologies and working in cross-functional teams
  • Understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with cloud platforms like AWS or Azure in a fintech context
  • Prior work at a major financial institution handling trading systems or risk management
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes
  • Certifications in Java (e.g., Oracle Certified Professional) or Python-related technologies

Required Skills

  • Proficiency in Java or Python programming languages
  • Experience with back-end frameworks (e.g., Spring, Hibernate, Flask)
  • Knowledge of databases (SQL/NoSQL like PostgreSQL, MongoDB)
  • Understanding of RESTful APIs and microservices design
  • Familiarity with version control systems (e.g., Git)
  • Skills in cloud computing (AWS, GCP) for financial applications
  • Strong problem-solving and analytical abilities
  • Excellent communication and collaboration skills in team settings
  • Experience with CI/CD pipelines and automation tools
  • Knowledge of security protocols in fintech (e.g., encryption, authentication)
  • Agile/Scrum methodologies
  • Performance optimization techniques for high-throughput systems
  • Unit testing and TDD practices
  • Adaptability to fast-paced financial environments
  • Attention to detail in handling regulatory compliance

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • 401(k) retirement savings plan with generous company matching contributions
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • Employee wellness programs, including gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in New York
  • Stock purchase plan and other financial perks tailored to the banking sector

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, 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

  • Proficiency in Java or Python programming languagesintermediate
  • Experience with back-end frameworks (e.g., Spring, Hibernate, Flask)intermediate
  • Knowledge of databases (SQL/NoSQL like PostgreSQL, MongoDB)intermediate
  • Understanding of RESTful APIs and microservices designintermediate
  • Familiarity with version control systems (e.g., Git)intermediate
  • Skills in cloud computing (AWS, GCP) for financial applicationsintermediate
  • Strong problem-solving and analytical abilitiesintermediate
  • Excellent communication and collaboration skills in team settingsintermediate
  • Experience with CI/CD pipelines and automation toolsintermediate
  • Knowledge of security protocols in fintech (e.g., encryption, authentication)intermediate
  • Agile/Scrum methodologiesintermediate
  • Performance optimization techniques for high-throughput systemsintermediate
  • Unit testing and TDD practicesintermediate
  • Adaptability to fast-paced financial environmentsintermediate
  • Attention to detail in handling regulatory complianceintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on back-end development (experience)
  • Strong proficiency in Java or Python, including experience with frameworks like Spring Boot or Django (experience)
  • Experience in building scalable, high-performance applications in a financial services environment (experience)
  • Knowledge of agile methodologies and working in cross-functional teams (experience)
  • Understanding of secure coding practices and compliance with financial regulations such as GDPR and SOX (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with cloud platforms like AWS or Azure in a fintech context (experience)
  • Prior work at a major financial institution handling trading systems or risk management (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python-related technologies (experience)

Responsibilities

  • Design, develop, and maintain back-end systems using Java or Python to support critical financial applications
  • Collaborate with agile teams to deliver scalable tech solutions across multiple domains in the financial services sector
  • Implement secure, efficient code that adheres to JP Morgan Chase's standards for data privacy and regulatory compliance
  • Optimize application performance and troubleshoot issues in high-volume trading and transaction processing environments
  • Participate in code reviews, mentoring junior engineers, and fostering a culture of continuous improvement
  • Integrate systems with front-end components and third-party APIs to enhance overall platform functionality
  • Contribute to the evolution of technology stacks, including migration to cloud-native architectures
  • Analyze business requirements from stakeholders in areas like investment banking or asset management to inform technical decisions
  • Ensure robustness and reliability of systems handling sensitive financial data and real-time operations

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: 401(k) retirement savings plan with generous company matching contributions
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through JP Morgan's internal training programs and tuition reimbursement
  • general: Employee wellness programs, including gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in New York
  • general: Stock purchase plan and other financial perks tailored to the banking sector

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.