Resume and JobRESUME AND JOB
JP Morgan Chase logo

Senior Manager of Software Engineering - Java

JP Morgan Chase

Software and Technology Jobs

Senior Manager of Software Engineering - Java

full-timePosted: Nov 9, 2025

Job Description

Senior Manager of Software Engineering - Java

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with operations spanning investment banking, consumer and community banking, commercial banking, and asset and wealth management. As a Senior Manager of Software Engineering - Java, you will play a pivotal role in our Technology division, leading the development of innovative, secure tech solutions that power our financial products and services. Based in our New York office, you will be an integral part of an agile team, driving critical initiatives that enhance trading platforms, risk management systems, and client-facing applications in a highly regulated environment. In this leadership position, you will guide a team of talented engineers in building robust Java-based applications that handle massive transaction volumes while adhering to stringent compliance standards like those from the SEC and FINRA. Your responsibilities will include architecting scalable microservices, integrating with core banking systems, and leveraging cloud technologies to deliver resilient solutions that support JP Morgan Chase's commitment to innovation and client trust. You will collaborate closely with business leaders in areas such as capital markets and payments to translate complex financial requirements into efficient technical roadmaps, ensuring our platforms remain at the forefront of the industry. We seek a strategic thinker with deep Java expertise and a passion for financial technology, who thrives in dynamic, collaborative settings. This role offers the opportunity to influence enterprise-wide transformations, mentor emerging talent, and contribute to groundbreaking projects that shape the future of global finance. Join JP Morgan Chase to advance your career while making a meaningful impact on the world's leading financial institution.

Key Responsibilities

  • Lead a team of software engineers in designing, developing, and deploying Java-based solutions for critical financial systems
  • Collaborate with cross-functional agile teams, including product owners and stakeholders in investment banking, to define technical requirements
  • Oversee the implementation of secure, scalable applications compliant with JP Morgan Chase's risk and regulatory standards
  • Mentor junior engineers, conduct code reviews, and foster a culture of continuous improvement and innovation
  • Drive the adoption of modern Java frameworks and tools to enhance system performance in high-volume trading environments
  • Identify and mitigate technical risks, ensuring robust error handling and data integrity in financial transactions
  • Partner with architecture teams to integrate solutions with JP Morgan's enterprise platforms, such as core banking systems
  • Monitor and optimize application performance using metrics and analytics tailored to financial services SLAs
  • Contribute to strategic planning for technology roadmaps aligned with business goals in asset management and payments

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software development experience, with at least 5 years in Java-based applications
  • Proven leadership experience managing engineering teams in an agile environment
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance (e.g., GDPR, SOX)
  • Experience with cloud platforms such as AWS or Azure in a financial context
  • Demonstrated ability to deliver high-impact tech solutions in fast-paced, high-stakes environments

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in developing software for capital markets or investment banking at a major financial institution
  • Certifications in Java (e.g., Oracle Certified Professional) or agile methodologies (e.g., Certified Scrum Master)
  • Prior work with big data technologies in financial analytics
  • Knowledge of machine learning applications in fraud detection or risk assessment

Required Skills

  • Expertise in Java SE/EE and Spring Boot frameworks
  • Proficiency in agile methodologies and tools like Jira or Confluence
  • Strong knowledge of microservices architecture and RESTful APIs
  • Experience with databases such as Oracle, SQL Server, or NoSQL (e.g., MongoDB) in financial data contexts
  • Skills in secure coding practices and cybersecurity principles for financial applications
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes
  • Analytical problem-solving and debugging in complex, high-stakes environments
  • Leadership and team management abilities
  • Excellent communication skills for stakeholder engagement
  • Understanding of financial protocols like FIX for trading systems
  • Proficiency in unit testing frameworks (e.g., JUnit, Mockito)
  • Experience with performance tuning and monitoring tools (e.g., Splunk, New Relic)
  • Knowledge of cloud-native development on AWS
  • Adaptability to regulatory changes in the banking sector
  • Collaborative mindset for cross-team integration

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 access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase offices
  • Flexible work arrangements, including hybrid options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

300,000 - 450,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 Java SE/EE and Spring Boot frameworksintermediate
  • Proficiency in agile methodologies and tools like Jira or Confluenceintermediate
  • Strong knowledge of microservices architecture and RESTful APIsintermediate
  • Experience with databases such as Oracle, SQL Server, or NoSQL (e.g., MongoDB) in financial data contextsintermediate
  • Skills in secure coding practices and cybersecurity principles for financial applicationsintermediate
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetesintermediate
  • Analytical problem-solving and debugging in complex, high-stakes environmentsintermediate
  • Leadership and team management abilitiesintermediate
  • Excellent communication skills for stakeholder engagementintermediate
  • Understanding of financial protocols like FIX for trading systemsintermediate
  • Proficiency in unit testing frameworks (e.g., JUnit, Mockito)intermediate
  • Experience with performance tuning and monitoring tools (e.g., Splunk, New Relic)intermediate
  • Knowledge of cloud-native development on AWSintermediate
  • Adaptability to regulatory changes in the banking sectorintermediate
  • Collaborative mindset for cross-team integrationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software development experience, with at least 5 years in Java-based applications (experience)
  • Proven leadership experience managing engineering teams in an agile environment (experience)
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance (e.g., GDPR, SOX) (experience)
  • Experience with cloud platforms such as AWS or Azure in a financial context (experience)
  • Demonstrated ability to deliver high-impact tech solutions in fast-paced, high-stakes environments (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in developing software for capital markets or investment banking at a major financial institution (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or agile methodologies (e.g., Certified Scrum Master) (experience)
  • Prior work with big data technologies in financial analytics (experience)
  • Knowledge of machine learning applications in fraud detection or risk assessment (experience)

Responsibilities

  • Lead a team of software engineers in designing, developing, and deploying Java-based solutions for critical financial systems
  • Collaborate with cross-functional agile teams, including product owners and stakeholders in investment banking, to define technical requirements
  • Oversee the implementation of secure, scalable applications compliant with JP Morgan Chase's risk and regulatory standards
  • Mentor junior engineers, conduct code reviews, and foster a culture of continuous improvement and innovation
  • Drive the adoption of modern Java frameworks and tools to enhance system performance in high-volume trading environments
  • Identify and mitigate technical risks, ensuring robust error handling and data integrity in financial transactions
  • Partner with architecture teams to integrate solutions with JP Morgan's enterprise platforms, such as core banking systems
  • Monitor and optimize application performance using metrics and analytics tailored to financial services SLAs
  • Contribute to strategic planning for technology roadmaps aligned with business goals in asset management and payments

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 access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase offices
  • general: Flexible work arrangements, including hybrid options in New York

Target Your Resume for "Senior Manager of Software Engineering - Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Manager of Software Engineering - Java. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Manager of Software Engineering - 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 Senior Manager of Software Engineering - 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

Senior Manager of Software Engineering - Java

JP Morgan Chase

Software and Technology Jobs

Senior Manager of Software Engineering - Java

full-timePosted: Nov 9, 2025

Job Description

Senior Manager of Software Engineering - Java

Location: New York, NY, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are a leading global financial services firm with operations spanning investment banking, consumer and community banking, commercial banking, and asset and wealth management. As a Senior Manager of Software Engineering - Java, you will play a pivotal role in our Technology division, leading the development of innovative, secure tech solutions that power our financial products and services. Based in our New York office, you will be an integral part of an agile team, driving critical initiatives that enhance trading platforms, risk management systems, and client-facing applications in a highly regulated environment. In this leadership position, you will guide a team of talented engineers in building robust Java-based applications that handle massive transaction volumes while adhering to stringent compliance standards like those from the SEC and FINRA. Your responsibilities will include architecting scalable microservices, integrating with core banking systems, and leveraging cloud technologies to deliver resilient solutions that support JP Morgan Chase's commitment to innovation and client trust. You will collaborate closely with business leaders in areas such as capital markets and payments to translate complex financial requirements into efficient technical roadmaps, ensuring our platforms remain at the forefront of the industry. We seek a strategic thinker with deep Java expertise and a passion for financial technology, who thrives in dynamic, collaborative settings. This role offers the opportunity to influence enterprise-wide transformations, mentor emerging talent, and contribute to groundbreaking projects that shape the future of global finance. Join JP Morgan Chase to advance your career while making a meaningful impact on the world's leading financial institution.

Key Responsibilities

  • Lead a team of software engineers in designing, developing, and deploying Java-based solutions for critical financial systems
  • Collaborate with cross-functional agile teams, including product owners and stakeholders in investment banking, to define technical requirements
  • Oversee the implementation of secure, scalable applications compliant with JP Morgan Chase's risk and regulatory standards
  • Mentor junior engineers, conduct code reviews, and foster a culture of continuous improvement and innovation
  • Drive the adoption of modern Java frameworks and tools to enhance system performance in high-volume trading environments
  • Identify and mitigate technical risks, ensuring robust error handling and data integrity in financial transactions
  • Partner with architecture teams to integrate solutions with JP Morgan's enterprise platforms, such as core banking systems
  • Monitor and optimize application performance using metrics and analytics tailored to financial services SLAs
  • Contribute to strategic planning for technology roadmaps aligned with business goals in asset management and payments

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of professional software development experience, with at least 5 years in Java-based applications
  • Proven leadership experience managing engineering teams in an agile environment
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance (e.g., GDPR, SOX)
  • Experience with cloud platforms such as AWS or Azure in a financial context
  • Demonstrated ability to deliver high-impact tech solutions in fast-paced, high-stakes environments

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in developing software for capital markets or investment banking at a major financial institution
  • Certifications in Java (e.g., Oracle Certified Professional) or agile methodologies (e.g., Certified Scrum Master)
  • Prior work with big data technologies in financial analytics
  • Knowledge of machine learning applications in fraud detection or risk assessment

Required Skills

  • Expertise in Java SE/EE and Spring Boot frameworks
  • Proficiency in agile methodologies and tools like Jira or Confluence
  • Strong knowledge of microservices architecture and RESTful APIs
  • Experience with databases such as Oracle, SQL Server, or NoSQL (e.g., MongoDB) in financial data contexts
  • Skills in secure coding practices and cybersecurity principles for financial applications
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetes
  • Analytical problem-solving and debugging in complex, high-stakes environments
  • Leadership and team management abilities
  • Excellent communication skills for stakeholder engagement
  • Understanding of financial protocols like FIX for trading systems
  • Proficiency in unit testing frameworks (e.g., JUnit, Mockito)
  • Experience with performance tuning and monitoring tools (e.g., Splunk, New Relic)
  • Knowledge of cloud-native development on AWS
  • Adaptability to regulatory changes in the banking sector
  • Collaborative mindset for cross-team integration

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 access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan Chase offices
  • Flexible work arrangements, including hybrid options in New York

JP Morgan Chase is an equal opportunity employer.

Locations

  • New York, US

Salary

Estimated Salary Rangehigh confidence

300,000 - 450,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 Java SE/EE and Spring Boot frameworksintermediate
  • Proficiency in agile methodologies and tools like Jira or Confluenceintermediate
  • Strong knowledge of microservices architecture and RESTful APIsintermediate
  • Experience with databases such as Oracle, SQL Server, or NoSQL (e.g., MongoDB) in financial data contextsintermediate
  • Skills in secure coding practices and cybersecurity principles for financial applicationsintermediate
  • Familiarity with DevOps tools like Jenkins, Docker, and Kubernetesintermediate
  • Analytical problem-solving and debugging in complex, high-stakes environmentsintermediate
  • Leadership and team management abilitiesintermediate
  • Excellent communication skills for stakeholder engagementintermediate
  • Understanding of financial protocols like FIX for trading systemsintermediate
  • Proficiency in unit testing frameworks (e.g., JUnit, Mockito)intermediate
  • Experience with performance tuning and monitoring tools (e.g., Splunk, New Relic)intermediate
  • Knowledge of cloud-native development on AWSintermediate
  • Adaptability to regulatory changes in the banking sectorintermediate
  • Collaborative mindset for cross-team integrationintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of professional software development experience, with at least 5 years in Java-based applications (experience)
  • Proven leadership experience managing engineering teams in an agile environment (experience)
  • Strong understanding of financial services technologies, including secure data handling and regulatory compliance (e.g., GDPR, SOX) (experience)
  • Experience with cloud platforms such as AWS or Azure in a financial context (experience)
  • Demonstrated ability to deliver high-impact tech solutions in fast-paced, high-stakes environments (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in developing software for capital markets or investment banking at a major financial institution (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or agile methodologies (e.g., Certified Scrum Master) (experience)
  • Prior work with big data technologies in financial analytics (experience)
  • Knowledge of machine learning applications in fraud detection or risk assessment (experience)

Responsibilities

  • Lead a team of software engineers in designing, developing, and deploying Java-based solutions for critical financial systems
  • Collaborate with cross-functional agile teams, including product owners and stakeholders in investment banking, to define technical requirements
  • Oversee the implementation of secure, scalable applications compliant with JP Morgan Chase's risk and regulatory standards
  • Mentor junior engineers, conduct code reviews, and foster a culture of continuous improvement and innovation
  • Drive the adoption of modern Java frameworks and tools to enhance system performance in high-volume trading environments
  • Identify and mitigate technical risks, ensuring robust error handling and data integrity in financial transactions
  • Partner with architecture teams to integrate solutions with JP Morgan's enterprise platforms, such as core banking systems
  • Monitor and optimize application performance using metrics and analytics tailored to financial services SLAs
  • Contribute to strategic planning for technology roadmaps aligned with business goals in asset management and payments

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 access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan Chase offices
  • general: Flexible work arrangements, including hybrid options in New York

Target Your Resume for "Senior Manager of Software Engineering - Java" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Senior Manager of Software Engineering - Java. Takes only 15 seconds!

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

Check Your ATS Score for "Senior Manager of Software Engineering - 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 Senior Manager of Software Engineering - Java @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.