Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer - Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Python

full-timePosted: Sep 2, 2025

Job Description

Lead Software Engineer - Python

Location: Jersey City, NJ, 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 - Python in our Jersey City, NJ team, you will play a pivotal role in developing and maintaining critical applications that power our global banking operations. This position involves working within an agile environment to deliver scalable, secure software solutions that support everything from risk assessment to transaction processing. You will lead initiatives that ensure our systems are robust, compliant with financial regulations, and capable of handling high-volume data in real-time, contributing directly to the firm's mission of delivering superior client experiences. Your responsibilities will span the full software development lifecycle, from requirements gathering to deployment and monitoring. You will architect Python-based systems integrated with JP Morgan Chase's core infrastructure, leveraging cloud technologies to enhance performance and resilience. Collaborating with cross-functional teams including data scientists, product managers, and compliance experts, you will drive technical excellence while mentoring engineers to foster a culture of innovation. In this high-impact role, you will tackle challenges unique to the financial sector, such as ensuring data integrity under strict regulatory scrutiny and optimizing algorithms for fraud detection and market analysis. We value engineers who thrive in dynamic, fast-paced settings and are passionate about using technology to solve real-world financial problems. Joining JP Morgan Chase means becoming part of a world-class organization committed to ethical practices, diversity, and professional growth. This role offers the opportunity to influence strategic tech decisions and grow your career in one of the most prestigious names in global finance.

Key Responsibilities

  • Design, develop, and deploy critical Python-based software solutions across multiple technical domains in support of JP Morgan Chase's financial services platforms
  • Collaborate with agile teams to deliver high-quality, scalable applications that handle complex financial data and transactions
  • Lead code reviews, mentor junior developers, and ensure adherence to best practices in software engineering
  • Integrate systems with core banking infrastructure, focusing on security, performance, and reliability in a high-stakes financial environment
  • Troubleshoot and resolve issues in production systems, minimizing downtime for mission-critical financial operations
  • Contribute to architectural decisions, optimizing for cloud-native technologies and microservices architectures
  • Work closely with stakeholders to translate business requirements into technical solutions for risk management and compliance
  • Stay updated on emerging technologies and apply them to enhance JP Morgan Chase's technological capabilities
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives within the agile framework
  • Ensure all developments comply with JP Morgan Chase's security protocols and financial industry regulations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on Python development
  • Proven experience in building and maintaining scalable applications in a financial services environment
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Experience with cloud platforms such as AWS or Azure in a regulated industry
  • Excellent problem-solving skills and attention to detail

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with financial data processing, risk management systems, or trading platforms
  • Familiarity with regulatory compliance standards like GDPR, SOX, or FINRA
  • Prior leadership role in a large-scale financial institution
  • Certifications in Python (e.g., PCAP) or cloud technologies (e.g., AWS Certified Developer)

Required Skills

  • Advanced proficiency in Python programming and scripting
  • Experience with data structures, algorithms, and object-oriented design
  • Knowledge of SQL and NoSQL databases for financial data handling
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of cloud computing (AWS, Azure) and containerization (Docker, Kubernetes)
  • Strong debugging and performance optimization skills
  • Agile methodologies (Scrum, Kanban) and version control (Git)
  • Financial domain knowledge, including risk modeling and transaction processing
  • Excellent communication and collaboration skills
  • Leadership and mentoring abilities
  • Problem-solving in high-pressure environments
  • Security best practices and compliance awareness
  • Unit testing frameworks (e.g., pytest, unittest)
  • Experience with CI/CD pipelines and automation tools
  • Analytical thinking for complex financial systems

Benefits

  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous 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 performance-based bonuses
  • Wellness programs with gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in Jersey City, NJ
  • On-site amenities and commuter benefits for Jersey City location

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,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

  • Advanced proficiency in Python programming and scriptingintermediate
  • Experience with data structures, algorithms, and object-oriented designintermediate
  • Knowledge of SQL and NoSQL databases for financial data handlingintermediate
  • Familiarity with RESTful APIs and microservices architectureintermediate
  • Understanding of cloud computing (AWS, Azure) and containerization (Docker, Kubernetes)intermediate
  • Strong debugging and performance optimization skillsintermediate
  • Agile methodologies (Scrum, Kanban) and version control (Git)intermediate
  • Financial domain knowledge, including risk modeling and transaction processingintermediate
  • Excellent communication and collaboration skillsintermediate
  • Leadership and mentoring abilitiesintermediate
  • Problem-solving in high-pressure environmentsintermediate
  • Security best practices and compliance awarenessintermediate
  • Unit testing frameworks (e.g., pytest, unittest)intermediate
  • Experience with CI/CD pipelines and automation toolsintermediate
  • Analytical thinking for complex financial systemsintermediate

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 Python development (experience)
  • Proven experience in building and maintaining scalable applications in a financial services environment (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Experience with cloud platforms such as AWS or Azure in a regulated industry (experience)
  • Excellent problem-solving skills and attention to detail (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with financial data processing, risk management systems, or trading platforms (experience)
  • Familiarity with regulatory compliance standards like GDPR, SOX, or FINRA (experience)
  • Prior leadership role in a large-scale financial institution (experience)
  • Certifications in Python (e.g., PCAP) or cloud technologies (e.g., AWS Certified Developer) (experience)

Responsibilities

  • Design, develop, and deploy critical Python-based software solutions across multiple technical domains in support of JP Morgan Chase's financial services platforms
  • Collaborate with agile teams to deliver high-quality, scalable applications that handle complex financial data and transactions
  • Lead code reviews, mentor junior developers, and ensure adherence to best practices in software engineering
  • Integrate systems with core banking infrastructure, focusing on security, performance, and reliability in a high-stakes financial environment
  • Troubleshoot and resolve issues in production systems, minimizing downtime for mission-critical financial operations
  • Contribute to architectural decisions, optimizing for cloud-native technologies and microservices architectures
  • Work closely with stakeholders to translate business requirements into technical solutions for risk management and compliance
  • Stay updated on emerging technologies and apply them to enhance JP Morgan Chase's technological capabilities
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives within the agile framework
  • Ensure all developments comply with JP Morgan Chase's security protocols and financial industry regulations

Benefits

  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Generous 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 performance-based bonuses
  • general: Wellness programs with gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in Jersey City, NJ
  • general: On-site amenities and commuter benefits for Jersey City location

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

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

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

Check Your ATS Score for "Lead Software Engineer - 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 - 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 - Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer - Python

full-timePosted: Sep 2, 2025

Job Description

Lead Software Engineer - Python

Location: Jersey City, NJ, 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 - Python in our Jersey City, NJ team, you will play a pivotal role in developing and maintaining critical applications that power our global banking operations. This position involves working within an agile environment to deliver scalable, secure software solutions that support everything from risk assessment to transaction processing. You will lead initiatives that ensure our systems are robust, compliant with financial regulations, and capable of handling high-volume data in real-time, contributing directly to the firm's mission of delivering superior client experiences. Your responsibilities will span the full software development lifecycle, from requirements gathering to deployment and monitoring. You will architect Python-based systems integrated with JP Morgan Chase's core infrastructure, leveraging cloud technologies to enhance performance and resilience. Collaborating with cross-functional teams including data scientists, product managers, and compliance experts, you will drive technical excellence while mentoring engineers to foster a culture of innovation. In this high-impact role, you will tackle challenges unique to the financial sector, such as ensuring data integrity under strict regulatory scrutiny and optimizing algorithms for fraud detection and market analysis. We value engineers who thrive in dynamic, fast-paced settings and are passionate about using technology to solve real-world financial problems. Joining JP Morgan Chase means becoming part of a world-class organization committed to ethical practices, diversity, and professional growth. This role offers the opportunity to influence strategic tech decisions and grow your career in one of the most prestigious names in global finance.

Key Responsibilities

  • Design, develop, and deploy critical Python-based software solutions across multiple technical domains in support of JP Morgan Chase's financial services platforms
  • Collaborate with agile teams to deliver high-quality, scalable applications that handle complex financial data and transactions
  • Lead code reviews, mentor junior developers, and ensure adherence to best practices in software engineering
  • Integrate systems with core banking infrastructure, focusing on security, performance, and reliability in a high-stakes financial environment
  • Troubleshoot and resolve issues in production systems, minimizing downtime for mission-critical financial operations
  • Contribute to architectural decisions, optimizing for cloud-native technologies and microservices architectures
  • Work closely with stakeholders to translate business requirements into technical solutions for risk management and compliance
  • Stay updated on emerging technologies and apply them to enhance JP Morgan Chase's technological capabilities
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives within the agile framework
  • Ensure all developments comply with JP Morgan Chase's security protocols and financial industry regulations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on Python development
  • Proven experience in building and maintaining scalable applications in a financial services environment
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Demonstrated ability to lead technical projects and mentor junior engineers
  • Experience with cloud platforms such as AWS or Azure in a regulated industry
  • Excellent problem-solving skills and attention to detail

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience with financial data processing, risk management systems, or trading platforms
  • Familiarity with regulatory compliance standards like GDPR, SOX, or FINRA
  • Prior leadership role in a large-scale financial institution
  • Certifications in Python (e.g., PCAP) or cloud technologies (e.g., AWS Certified Developer)

Required Skills

  • Advanced proficiency in Python programming and scripting
  • Experience with data structures, algorithms, and object-oriented design
  • Knowledge of SQL and NoSQL databases for financial data handling
  • Familiarity with RESTful APIs and microservices architecture
  • Understanding of cloud computing (AWS, Azure) and containerization (Docker, Kubernetes)
  • Strong debugging and performance optimization skills
  • Agile methodologies (Scrum, Kanban) and version control (Git)
  • Financial domain knowledge, including risk modeling and transaction processing
  • Excellent communication and collaboration skills
  • Leadership and mentoring abilities
  • Problem-solving in high-pressure environments
  • Security best practices and compliance awareness
  • Unit testing frameworks (e.g., pytest, unittest)
  • Experience with CI/CD pipelines and automation tools
  • Analytical thinking for complex financial systems

Benefits

  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous 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 performance-based bonuses
  • Wellness programs with gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in Jersey City, NJ
  • On-site amenities and commuter benefits for Jersey City location

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

220,000 - 320,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

  • Advanced proficiency in Python programming and scriptingintermediate
  • Experience with data structures, algorithms, and object-oriented designintermediate
  • Knowledge of SQL and NoSQL databases for financial data handlingintermediate
  • Familiarity with RESTful APIs and microservices architectureintermediate
  • Understanding of cloud computing (AWS, Azure) and containerization (Docker, Kubernetes)intermediate
  • Strong debugging and performance optimization skillsintermediate
  • Agile methodologies (Scrum, Kanban) and version control (Git)intermediate
  • Financial domain knowledge, including risk modeling and transaction processingintermediate
  • Excellent communication and collaboration skillsintermediate
  • Leadership and mentoring abilitiesintermediate
  • Problem-solving in high-pressure environmentsintermediate
  • Security best practices and compliance awarenessintermediate
  • Unit testing frameworks (e.g., pytest, unittest)intermediate
  • Experience with CI/CD pipelines and automation toolsintermediate
  • Analytical thinking for complex financial systemsintermediate

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 Python development (experience)
  • Proven experience in building and maintaining scalable applications in a financial services environment (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Demonstrated ability to lead technical projects and mentor junior engineers (experience)
  • Experience with cloud platforms such as AWS or Azure in a regulated industry (experience)
  • Excellent problem-solving skills and attention to detail (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience with financial data processing, risk management systems, or trading platforms (experience)
  • Familiarity with regulatory compliance standards like GDPR, SOX, or FINRA (experience)
  • Prior leadership role in a large-scale financial institution (experience)
  • Certifications in Python (e.g., PCAP) or cloud technologies (e.g., AWS Certified Developer) (experience)

Responsibilities

  • Design, develop, and deploy critical Python-based software solutions across multiple technical domains in support of JP Morgan Chase's financial services platforms
  • Collaborate with agile teams to deliver high-quality, scalable applications that handle complex financial data and transactions
  • Lead code reviews, mentor junior developers, and ensure adherence to best practices in software engineering
  • Integrate systems with core banking infrastructure, focusing on security, performance, and reliability in a high-stakes financial environment
  • Troubleshoot and resolve issues in production systems, minimizing downtime for mission-critical financial operations
  • Contribute to architectural decisions, optimizing for cloud-native technologies and microservices architectures
  • Work closely with stakeholders to translate business requirements into technical solutions for risk management and compliance
  • Stay updated on emerging technologies and apply them to enhance JP Morgan Chase's technological capabilities
  • Participate in sprint planning, retrospectives, and continuous improvement initiatives within the agile framework
  • Ensure all developments comply with JP Morgan Chase's security protocols and financial industry regulations

Benefits

  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with company matching contributions
  • general: Generous 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 performance-based bonuses
  • general: Wellness programs with gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in Jersey City, NJ
  • general: On-site amenities and commuter benefits for Jersey City location

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

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

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.