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: Nov 6, 2025

Job Description

Lead Software Engineer - Python & Java

Location: Brooklyn, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Python & Java at JP Morgan Chase in Brooklyn, NY, you will play a pivotal role in driving innovative technology solutions that power one of the world's leading financial institutions. In this position, you will lead the development of robust, scalable applications across critical areas such as trading platforms, risk assessment tools, and data analytics systems. Working within an agile team, you will collaborate with product managers, data scientists, and compliance experts to deliver solutions that enhance operational efficiency and support JP Morgan's commitment to secure, client-focused financial services. Your expertise in Python and Java will be essential in building resilient systems that handle high-frequency transactions and complex algorithmic trading in a regulated environment. The role demands a deep understanding of the financial services industry, where precision and security are paramount. You will architect software that integrates seamlessly with JP Morgan's vast ecosystem, leveraging modern tools to process petabytes of market data while adhering to stringent regulatory frameworks like Dodd-Frank and GDPR. Responsibilities include mentoring team members, optimizing code for performance in low-latency scenarios, and contributing to strategic initiatives that position JP Morgan at the forefront of fintech innovation. This is an opportunity to influence real-world financial outcomes, from supporting global investment strategies to mitigating risks in volatile markets. JP Morgan Chase offers a dynamic, inclusive culture that values technical excellence and professional growth. Joining our Brooklyn team, you will have access to cutting-edge resources and collaborate with top talent in a supportive environment that fosters work-life balance. If you are passionate about leveraging technology to solve complex challenges in finance, this role provides the platform to advance your career while contributing to the stability and growth of the global economy.

Key Responsibilities

  • Design, develop, and maintain high-performance applications using Python and Java to support JP Morgan Chase's trading and risk management systems
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains in the financial services industry
  • Implement secure, scalable software solutions that comply with regulatory standards such as SEC and FINRA requirements
  • Conduct code reviews, debugging, and optimization to ensure system reliability and performance in high-volume trading environments
  • Integrate third-party APIs and services to enhance data processing capabilities for investment banking operations
  • Mentor junior engineers and contribute to technical strategy for platform enhancements
  • Monitor and troubleshoot production systems to minimize downtime in 24/7 financial operations
  • Stay abreast of emerging technologies and apply them to innovate within JP Morgan's tech ecosystem
  • Participate in sprint planning and retrospectives to drive continuous improvement in agile delivery

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 and Java
  • Proven track record in developing scalable applications in the financial services sector
  • Experience working in agile environments with cross-functional teams
  • Strong understanding of software development lifecycle and best practices in secure coding
  • Ability to obtain necessary security clearances for handling sensitive financial data

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms such as AWS or Azure in a financial context
  • Prior work at a major financial institution like JP Morgan Chase
  • Certifications in Python, Java, or financial technology (e.g., AWS Certified Developer)

Required Skills

  • Proficiency in Python for data analysis and automation in financial modeling
  • Advanced Java development for enterprise-level backend systems
  • Experience with Spring Boot and Django frameworks
  • Knowledge of SQL and NoSQL databases for handling large-scale financial datasets
  • Understanding of microservices architecture and containerization (Docker, Kubernetes)
  • Familiarity with RESTful APIs and message queues (e.g., Kafka) for real-time trading
  • Secure coding practices and compliance with financial regulations
  • Agile methodologies including Scrum and Kanban
  • Problem-solving and analytical thinking in high-pressure environments
  • Strong communication skills for collaborating with stakeholders in investment banking
  • Version control with Git and CI/CD pipelines
  • Cloud computing experience, preferably AWS
  • Unit testing and test-driven development
  • Adaptability to evolving fintech trends

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 programs and tuition reimbursement for advanced certifications
  • Employee stock purchase plan and performance-based bonuses
  • On-site fitness centers and wellness programs at JP Morgan Chase locations
  • Flexible work arrangements, including hybrid options in Brooklyn, NY

JP Morgan Chase is an equal opportunity employer.

Locations

  • Brooklyn, 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

  • Proficiency in Python for data analysis and automation in financial modelingintermediate
  • Advanced Java development for enterprise-level backend systemsintermediate
  • Experience with Spring Boot and Django frameworksintermediate
  • Knowledge of SQL and NoSQL databases for handling large-scale financial datasetsintermediate
  • Understanding of microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Familiarity with RESTful APIs and message queues (e.g., Kafka) for real-time tradingintermediate
  • Secure coding practices and compliance with financial regulationsintermediate
  • Agile methodologies including Scrum and Kanbanintermediate
  • Problem-solving and analytical thinking in high-pressure environmentsintermediate
  • Strong communication skills for collaborating with stakeholders in investment bankingintermediate
  • Version control with Git and CI/CD pipelinesintermediate
  • Cloud computing experience, preferably AWSintermediate
  • Unit testing and test-driven developmentintermediate
  • Adaptability to evolving fintech trendsintermediate

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 and Java (experience)
  • Proven track record in developing scalable applications in the financial services sector (experience)
  • Experience working in agile environments with cross-functional teams (experience)
  • Strong understanding of software development lifecycle and best practices in secure coding (experience)
  • Ability to obtain necessary security clearances for handling sensitive financial data (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms such as AWS or Azure in a financial context (experience)
  • Prior work at a major financial institution like JP Morgan Chase (experience)
  • Certifications in Python, Java, or financial technology (e.g., AWS Certified Developer) (experience)

Responsibilities

  • Design, develop, and maintain high-performance applications using Python and Java to support JP Morgan Chase's trading and risk management systems
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains in the financial services industry
  • Implement secure, scalable software solutions that comply with regulatory standards such as SEC and FINRA requirements
  • Conduct code reviews, debugging, and optimization to ensure system reliability and performance in high-volume trading environments
  • Integrate third-party APIs and services to enhance data processing capabilities for investment banking operations
  • Mentor junior engineers and contribute to technical strategy for platform enhancements
  • Monitor and troubleshoot production systems to minimize downtime in 24/7 financial operations
  • Stay abreast of emerging technologies and apply them to innovate within JP Morgan's tech ecosystem
  • Participate in sprint planning and retrospectives to drive continuous improvement in agile delivery

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 programs and tuition reimbursement for advanced certifications
  • general: Employee stock purchase plan and performance-based bonuses
  • general: On-site fitness centers and wellness programs at JP Morgan Chase locations
  • general: Flexible work arrangements, including hybrid options in Brooklyn, NY

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: Nov 6, 2025

Job Description

Lead Software Engineer - Python & Java

Location: Brooklyn, NY, United States

Job Family: Software Engineering

About the Role

As a Lead Software Engineer - Python & Java at JP Morgan Chase in Brooklyn, NY, you will play a pivotal role in driving innovative technology solutions that power one of the world's leading financial institutions. In this position, you will lead the development of robust, scalable applications across critical areas such as trading platforms, risk assessment tools, and data analytics systems. Working within an agile team, you will collaborate with product managers, data scientists, and compliance experts to deliver solutions that enhance operational efficiency and support JP Morgan's commitment to secure, client-focused financial services. Your expertise in Python and Java will be essential in building resilient systems that handle high-frequency transactions and complex algorithmic trading in a regulated environment. The role demands a deep understanding of the financial services industry, where precision and security are paramount. You will architect software that integrates seamlessly with JP Morgan's vast ecosystem, leveraging modern tools to process petabytes of market data while adhering to stringent regulatory frameworks like Dodd-Frank and GDPR. Responsibilities include mentoring team members, optimizing code for performance in low-latency scenarios, and contributing to strategic initiatives that position JP Morgan at the forefront of fintech innovation. This is an opportunity to influence real-world financial outcomes, from supporting global investment strategies to mitigating risks in volatile markets. JP Morgan Chase offers a dynamic, inclusive culture that values technical excellence and professional growth. Joining our Brooklyn team, you will have access to cutting-edge resources and collaborate with top talent in a supportive environment that fosters work-life balance. If you are passionate about leveraging technology to solve complex challenges in finance, this role provides the platform to advance your career while contributing to the stability and growth of the global economy.

Key Responsibilities

  • Design, develop, and maintain high-performance applications using Python and Java to support JP Morgan Chase's trading and risk management systems
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains in the financial services industry
  • Implement secure, scalable software solutions that comply with regulatory standards such as SEC and FINRA requirements
  • Conduct code reviews, debugging, and optimization to ensure system reliability and performance in high-volume trading environments
  • Integrate third-party APIs and services to enhance data processing capabilities for investment banking operations
  • Mentor junior engineers and contribute to technical strategy for platform enhancements
  • Monitor and troubleshoot production systems to minimize downtime in 24/7 financial operations
  • Stay abreast of emerging technologies and apply them to innovate within JP Morgan's tech ecosystem
  • Participate in sprint planning and retrospectives to drive continuous improvement in agile delivery

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 and Java
  • Proven track record in developing scalable applications in the financial services sector
  • Experience working in agile environments with cross-functional teams
  • Strong understanding of software development lifecycle and best practices in secure coding
  • Ability to obtain necessary security clearances for handling sensitive financial data

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms such as AWS or Azure in a financial context
  • Prior work at a major financial institution like JP Morgan Chase
  • Certifications in Python, Java, or financial technology (e.g., AWS Certified Developer)

Required Skills

  • Proficiency in Python for data analysis and automation in financial modeling
  • Advanced Java development for enterprise-level backend systems
  • Experience with Spring Boot and Django frameworks
  • Knowledge of SQL and NoSQL databases for handling large-scale financial datasets
  • Understanding of microservices architecture and containerization (Docker, Kubernetes)
  • Familiarity with RESTful APIs and message queues (e.g., Kafka) for real-time trading
  • Secure coding practices and compliance with financial regulations
  • Agile methodologies including Scrum and Kanban
  • Problem-solving and analytical thinking in high-pressure environments
  • Strong communication skills for collaborating with stakeholders in investment banking
  • Version control with Git and CI/CD pipelines
  • Cloud computing experience, preferably AWS
  • Unit testing and test-driven development
  • Adaptability to evolving fintech trends

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 programs and tuition reimbursement for advanced certifications
  • Employee stock purchase plan and performance-based bonuses
  • On-site fitness centers and wellness programs at JP Morgan Chase locations
  • Flexible work arrangements, including hybrid options in Brooklyn, NY

JP Morgan Chase is an equal opportunity employer.

Locations

  • Brooklyn, 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

  • Proficiency in Python for data analysis and automation in financial modelingintermediate
  • Advanced Java development for enterprise-level backend systemsintermediate
  • Experience with Spring Boot and Django frameworksintermediate
  • Knowledge of SQL and NoSQL databases for handling large-scale financial datasetsintermediate
  • Understanding of microservices architecture and containerization (Docker, Kubernetes)intermediate
  • Familiarity with RESTful APIs and message queues (e.g., Kafka) for real-time tradingintermediate
  • Secure coding practices and compliance with financial regulationsintermediate
  • Agile methodologies including Scrum and Kanbanintermediate
  • Problem-solving and analytical thinking in high-pressure environmentsintermediate
  • Strong communication skills for collaborating with stakeholders in investment bankingintermediate
  • Version control with Git and CI/CD pipelinesintermediate
  • Cloud computing experience, preferably AWSintermediate
  • Unit testing and test-driven developmentintermediate
  • Adaptability to evolving fintech trendsintermediate

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 and Java (experience)
  • Proven track record in developing scalable applications in the financial services sector (experience)
  • Experience working in agile environments with cross-functional teams (experience)
  • Strong understanding of software development lifecycle and best practices in secure coding (experience)
  • Ability to obtain necessary security clearances for handling sensitive financial data (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms such as AWS or Azure in a financial context (experience)
  • Prior work at a major financial institution like JP Morgan Chase (experience)
  • Certifications in Python, Java, or financial technology (e.g., AWS Certified Developer) (experience)

Responsibilities

  • Design, develop, and maintain high-performance applications using Python and Java to support JP Morgan Chase's trading and risk management systems
  • Collaborate with agile teams to deliver critical tech solutions across multiple technical domains in the financial services industry
  • Implement secure, scalable software solutions that comply with regulatory standards such as SEC and FINRA requirements
  • Conduct code reviews, debugging, and optimization to ensure system reliability and performance in high-volume trading environments
  • Integrate third-party APIs and services to enhance data processing capabilities for investment banking operations
  • Mentor junior engineers and contribute to technical strategy for platform enhancements
  • Monitor and troubleshoot production systems to minimize downtime in 24/7 financial operations
  • Stay abreast of emerging technologies and apply them to innovate within JP Morgan's tech ecosystem
  • Participate in sprint planning and retrospectives to drive continuous improvement in agile delivery

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 programs and tuition reimbursement for advanced certifications
  • general: Employee stock purchase plan and performance-based bonuses
  • general: On-site fitness centers and wellness programs at JP Morgan Chase locations
  • general: Flexible work arrangements, including hybrid options in Brooklyn, NY

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.