Resume and JobRESUME AND JOB
JP Morgan Chase logo

Manager of Software Engineering - Java

JP Morgan Chase

Software and Technology Jobs

Manager of Software Engineering - Java

full-timePosted: Oct 16, 2025

Job Description

Manager of Software Engineering - Java

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through innovative technology solutions. As a Manager of Software Engineering - Java in our Chicago office, you will lead multiple teams responsible for developing and maintaining mission-critical Java applications that power our banking, investment, and asset management operations. This role is pivotal in driving the technological backbone of one of the world's largest financial institutions, where you'll manage day-to-day implementation activities, ensure seamless collaboration, and set strategic guidance for team practices. Your work will directly impact how millions of clients access secure, efficient financial services in a highly regulated environment. In this leadership position, you will oversee the full software development lifecycle, from requirements gathering to deployment, with a focus on scalable, resilient systems that handle high-volume transactions and sensitive data. You'll champion agile methodologies to foster innovation, mentor engineers to build technical expertise, and collaborate with cross-functional partners to align engineering efforts with business goals, such as enhancing digital trading platforms or risk assessment tools. At JP Morgan Chase, compliance and security are paramount, so you'll ensure all deliverables meet industry standards like those set by the SEC and FINRA, while promoting a culture of continuous improvement and excellence. Joining our team means being part of a global community that values diversity, inclusion, and professional growth. You'll have the opportunity to work on cutting-edge projects that leverage cloud technologies and AI to transform financial services, all while benefiting from JP Morgan Chase's robust support for career development and work-life balance. If you are a seasoned engineering leader passionate about Java and the intersection of technology and finance, this role offers a chance to make a lasting impact in Chicago's vibrant financial hub.

Key Responsibilities

  • Lead multiple software engineering teams in the development and maintenance of Java-based applications for JP Morgan Chase's financial platforms
  • Manage day-to-day implementation activities, ensuring timely delivery of high-quality code while adhering to security and compliance standards
  • Set overall guidance for team output, including best practices in software design, testing, and deployment within the financial services domain
  • Foster collaboration across engineering, product, and business teams to align technical solutions with business objectives in banking and investment services
  • Oversee the adoption of agile practices and continuous integration/continuous deployment (CI/CD) pipelines to accelerate development cycles
  • Mentor and develop team members, promoting a culture of innovation and excellence in a fast-paced financial environment
  • Identify and mitigate technical risks, ensuring system reliability and scalability for high-volume transaction processing
  • Collaborate with stakeholders to define technical roadmaps that support JP Morgan Chase's strategic initiatives in digital finance
  • Monitor and optimize team performance metrics, driving improvements in code quality and operational efficiency

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of software engineering experience, with at least 3 years in a leadership role managing engineering teams
  • Proven expertise in Java development, including building scalable applications in financial services environments
  • Strong understanding of agile methodologies and experience leading cross-functional teams in high-stakes projects
  • Demonstrated ability to manage day-to-day implementation activities and ensure compliance with regulatory standards in banking
  • Experience in cloud platforms such as AWS or Azure, with a focus on secure, resilient systems for financial data handling

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly in areas like trading systems or risk management
  • Certifications in Java (e.g., Oracle Certified Professional) or agile leadership (e.g., PMP or Scrum Master)
  • Prior work at a large-scale financial institution with exposure to global regulatory frameworks like Dodd-Frank or GDPR

Required Skills

  • Proficiency in Java and related frameworks (e.g., Spring Boot, Hibernate)
  • Experience with microservices architecture and RESTful APIs
  • Knowledge of database systems like SQL and NoSQL for financial data management
  • Strong leadership and team management abilities
  • Agile and Scrum methodologies
  • Cloud computing platforms (AWS, Azure) with emphasis on security
  • Problem-solving and critical thinking in complex environments
  • Communication and stakeholder management skills
  • Understanding of financial regulations and compliance (e.g., SOX, PCI-DSS)
  • Version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins)
  • Unit testing and test-driven development practices
  • Performance optimization for high-throughput systems
  • Adaptability to fast-paced, innovative settings
  • Mentoring and coaching junior engineers

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
  • Flexible work arrangements, including hybrid options in Chicago
  • On-site fitness centers, wellness programs, and commuter benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, 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 Java and related frameworks (e.g., Spring Boot, Hibernate)intermediate
  • Experience with microservices architecture and RESTful APIsintermediate
  • Knowledge of database systems like SQL and NoSQL for financial data managementintermediate
  • Strong leadership and team management abilitiesintermediate
  • Agile and Scrum methodologiesintermediate
  • Cloud computing platforms (AWS, Azure) with emphasis on securityintermediate
  • Problem-solving and critical thinking in complex environmentsintermediate
  • Communication and stakeholder management skillsintermediate
  • Understanding of financial regulations and compliance (e.g., SOX, PCI-DSS)intermediate
  • Version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins)intermediate
  • Unit testing and test-driven development practicesintermediate
  • Performance optimization for high-throughput systemsintermediate
  • Adaptability to fast-paced, innovative settingsintermediate
  • Mentoring and coaching junior engineersintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of software engineering experience, with at least 3 years in a leadership role managing engineering teams (experience)
  • Proven expertise in Java development, including building scalable applications in financial services environments (experience)
  • Strong understanding of agile methodologies and experience leading cross-functional teams in high-stakes projects (experience)
  • Demonstrated ability to manage day-to-day implementation activities and ensure compliance with regulatory standards in banking (experience)
  • Experience in cloud platforms such as AWS or Azure, with a focus on secure, resilient systems for financial data handling (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly in areas like trading systems or risk management (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or agile leadership (e.g., PMP or Scrum Master) (experience)
  • Prior work at a large-scale financial institution with exposure to global regulatory frameworks like Dodd-Frank or GDPR (experience)

Responsibilities

  • Lead multiple software engineering teams in the development and maintenance of Java-based applications for JP Morgan Chase's financial platforms
  • Manage day-to-day implementation activities, ensuring timely delivery of high-quality code while adhering to security and compliance standards
  • Set overall guidance for team output, including best practices in software design, testing, and deployment within the financial services domain
  • Foster collaboration across engineering, product, and business teams to align technical solutions with business objectives in banking and investment services
  • Oversee the adoption of agile practices and continuous integration/continuous deployment (CI/CD) pipelines to accelerate development cycles
  • Mentor and develop team members, promoting a culture of innovation and excellence in a fast-paced financial environment
  • Identify and mitigate technical risks, ensuring system reliability and scalability for high-volume transaction processing
  • Collaborate with stakeholders to define technical roadmaps that support JP Morgan Chase's strategic initiatives in digital finance
  • Monitor and optimize team performance metrics, driving improvements in code quality and operational efficiency

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: Flexible work arrangements, including hybrid options in Chicago
  • general: On-site fitness centers, wellness programs, and commuter benefits

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

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

Manager of Software Engineering - Java

JP Morgan Chase

Software and Technology Jobs

Manager of Software Engineering - Java

full-timePosted: Oct 16, 2025

Job Description

Manager of Software Engineering - Java

Location: Chicago, IL, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of redefining the future of financial services through innovative technology solutions. As a Manager of Software Engineering - Java in our Chicago office, you will lead multiple teams responsible for developing and maintaining mission-critical Java applications that power our banking, investment, and asset management operations. This role is pivotal in driving the technological backbone of one of the world's largest financial institutions, where you'll manage day-to-day implementation activities, ensure seamless collaboration, and set strategic guidance for team practices. Your work will directly impact how millions of clients access secure, efficient financial services in a highly regulated environment. In this leadership position, you will oversee the full software development lifecycle, from requirements gathering to deployment, with a focus on scalable, resilient systems that handle high-volume transactions and sensitive data. You'll champion agile methodologies to foster innovation, mentor engineers to build technical expertise, and collaborate with cross-functional partners to align engineering efforts with business goals, such as enhancing digital trading platforms or risk assessment tools. At JP Morgan Chase, compliance and security are paramount, so you'll ensure all deliverables meet industry standards like those set by the SEC and FINRA, while promoting a culture of continuous improvement and excellence. Joining our team means being part of a global community that values diversity, inclusion, and professional growth. You'll have the opportunity to work on cutting-edge projects that leverage cloud technologies and AI to transform financial services, all while benefiting from JP Morgan Chase's robust support for career development and work-life balance. If you are a seasoned engineering leader passionate about Java and the intersection of technology and finance, this role offers a chance to make a lasting impact in Chicago's vibrant financial hub.

Key Responsibilities

  • Lead multiple software engineering teams in the development and maintenance of Java-based applications for JP Morgan Chase's financial platforms
  • Manage day-to-day implementation activities, ensuring timely delivery of high-quality code while adhering to security and compliance standards
  • Set overall guidance for team output, including best practices in software design, testing, and deployment within the financial services domain
  • Foster collaboration across engineering, product, and business teams to align technical solutions with business objectives in banking and investment services
  • Oversee the adoption of agile practices and continuous integration/continuous deployment (CI/CD) pipelines to accelerate development cycles
  • Mentor and develop team members, promoting a culture of innovation and excellence in a fast-paced financial environment
  • Identify and mitigate technical risks, ensuring system reliability and scalability for high-volume transaction processing
  • Collaborate with stakeholders to define technical roadmaps that support JP Morgan Chase's strategic initiatives in digital finance
  • Monitor and optimize team performance metrics, driving improvements in code quality and operational efficiency

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of software engineering experience, with at least 3 years in a leadership role managing engineering teams
  • Proven expertise in Java development, including building scalable applications in financial services environments
  • Strong understanding of agile methodologies and experience leading cross-functional teams in high-stakes projects
  • Demonstrated ability to manage day-to-day implementation activities and ensure compliance with regulatory standards in banking
  • Experience in cloud platforms such as AWS or Azure, with a focus on secure, resilient systems for financial data handling

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly in areas like trading systems or risk management
  • Certifications in Java (e.g., Oracle Certified Professional) or agile leadership (e.g., PMP or Scrum Master)
  • Prior work at a large-scale financial institution with exposure to global regulatory frameworks like Dodd-Frank or GDPR

Required Skills

  • Proficiency in Java and related frameworks (e.g., Spring Boot, Hibernate)
  • Experience with microservices architecture and RESTful APIs
  • Knowledge of database systems like SQL and NoSQL for financial data management
  • Strong leadership and team management abilities
  • Agile and Scrum methodologies
  • Cloud computing platforms (AWS, Azure) with emphasis on security
  • Problem-solving and critical thinking in complex environments
  • Communication and stakeholder management skills
  • Understanding of financial regulations and compliance (e.g., SOX, PCI-DSS)
  • Version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins)
  • Unit testing and test-driven development practices
  • Performance optimization for high-throughput systems
  • Adaptability to fast-paced, innovative settings
  • Mentoring and coaching junior engineers

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
  • Flexible work arrangements, including hybrid options in Chicago
  • On-site fitness centers, wellness programs, and commuter benefits

JP Morgan Chase is an equal opportunity employer.

Locations

  • Chicago, 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 Java and related frameworks (e.g., Spring Boot, Hibernate)intermediate
  • Experience with microservices architecture and RESTful APIsintermediate
  • Knowledge of database systems like SQL and NoSQL for financial data managementintermediate
  • Strong leadership and team management abilitiesintermediate
  • Agile and Scrum methodologiesintermediate
  • Cloud computing platforms (AWS, Azure) with emphasis on securityintermediate
  • Problem-solving and critical thinking in complex environmentsintermediate
  • Communication and stakeholder management skillsintermediate
  • Understanding of financial regulations and compliance (e.g., SOX, PCI-DSS)intermediate
  • Version control systems (e.g., Git) and CI/CD tools (e.g., Jenkins)intermediate
  • Unit testing and test-driven development practicesintermediate
  • Performance optimization for high-throughput systemsintermediate
  • Adaptability to fast-paced, innovative settingsintermediate
  • Mentoring and coaching junior engineersintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred (experience)
  • 8+ years of software engineering experience, with at least 3 years in a leadership role managing engineering teams (experience)
  • Proven expertise in Java development, including building scalable applications in financial services environments (experience)
  • Strong understanding of agile methodologies and experience leading cross-functional teams in high-stakes projects (experience)
  • Demonstrated ability to manage day-to-day implementation activities and ensure compliance with regulatory standards in banking (experience)
  • Experience in cloud platforms such as AWS or Azure, with a focus on secure, resilient systems for financial data handling (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly in areas like trading systems or risk management (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or agile leadership (e.g., PMP or Scrum Master) (experience)
  • Prior work at a large-scale financial institution with exposure to global regulatory frameworks like Dodd-Frank or GDPR (experience)

Responsibilities

  • Lead multiple software engineering teams in the development and maintenance of Java-based applications for JP Morgan Chase's financial platforms
  • Manage day-to-day implementation activities, ensuring timely delivery of high-quality code while adhering to security and compliance standards
  • Set overall guidance for team output, including best practices in software design, testing, and deployment within the financial services domain
  • Foster collaboration across engineering, product, and business teams to align technical solutions with business objectives in banking and investment services
  • Oversee the adoption of agile practices and continuous integration/continuous deployment (CI/CD) pipelines to accelerate development cycles
  • Mentor and develop team members, promoting a culture of innovation and excellence in a fast-paced financial environment
  • Identify and mitigate technical risks, ensuring system reliability and scalability for high-volume transaction processing
  • Collaborate with stakeholders to define technical roadmaps that support JP Morgan Chase's strategic initiatives in digital finance
  • Monitor and optimize team performance metrics, driving improvements in code quality and operational efficiency

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: Flexible work arrangements, including hybrid options in Chicago
  • general: On-site fitness centers, wellness programs, and commuter benefits

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

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