Resume and JobRESUME AND JOB
JP Morgan Chase logo

Lead Software Engineer- Back End Java or Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer- Back End Java or Python

full-timePosted: Oct 7, 2025

Job Description

Lead Software Engineer- Back End Java or Python

Location: Columbus, OH, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services landscape through innovative technology solutions. As a Lead Software Engineer - Back End (Java or Python) in our Columbus, OH office, you will play a pivotal role in an agile team, delivering critical back-end systems that power secure, efficient banking operations. This position involves architecting robust applications that handle high-volume transactions, ensure regulatory compliance, and support global financial products. You will collaborate with cross-functional teams including product managers, data scientists, and front-end developers to drive end-to-end solutions that enhance customer experiences and operational resilience in a dynamic industry environment. Your day-to-day responsibilities will include leading the development of scalable back-end services using Java or Python, integrating with cloud-native technologies, and implementing security measures to protect sensitive financial data. You will mentor team members, conduct code reviews, and contribute to architectural decisions that align with JP Morgan Chase's commitment to innovation and risk management. Working in an agile framework, you will participate in sprint cycles to iteratively build and deploy features, while troubleshooting complex issues to maintain system uptime and performance. This role demands a deep understanding of financial services challenges, such as real-time processing and fraud detection, ensuring your work directly impacts the bank's ability to serve millions of clients worldwide. We value engineers who thrive in collaborative settings and are passionate about leveraging technology to solve real-world problems in finance. Joining JP Morgan Chase means access to cutting-edge tools, ongoing professional growth, and the opportunity to contribute to initiatives that redefine banking. If you are a seasoned developer ready to lead impactful projects in a supportive, inclusive culture, this position offers the chance to advance your career while making a meaningful difference in the financial sector.

Key Responsibilities

  • Develop and maintain high-quality back-end applications using Java or Python to support critical financial systems
  • Collaborate with agile teams to design, build, and deploy scalable tech solutions across multiple domains
  • Implement secure coding practices to ensure compliance with JP Morgan Chase's risk and regulatory standards
  • Optimize application performance and troubleshoot complex issues in production environments
  • Mentor junior engineers and lead code reviews to uphold best practices in software engineering
  • Integrate systems with third-party APIs and internal services to enhance functionality for banking platforms
  • Contribute to architectural decisions for resilient, fault-tolerant systems in a high-volume financial context
  • Participate in sprint planning and retrospectives to drive continuous improvement in team delivery
  • Monitor and analyze system metrics to proactively address potential risks in financial transactions
  • Stay updated on emerging technologies to innovate solutions for JP Morgan Chase's global operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on back-end development
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Demonstrated ability to design and implement scalable, secure solutions in a financial services environment
  • Experience with database systems such as SQL and NoSQL, and API development
  • Knowledge of cloud platforms like AWS or Azure, with emphasis on secure financial applications

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., GDPR, SOX)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Prior leadership experience mentoring junior engineers in agile teams
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes

Required Skills

  • Java or Python programming expertise
  • Spring Boot or Django framework experience
  • RESTful API design and implementation
  • Database management (SQL/NoSQL)
  • Agile/Scrum methodologies
  • Cloud computing (AWS/Azure)
  • Microservices architecture
  • Secure coding and compliance knowledge
  • Problem-solving and debugging
  • Team collaboration and communication
  • Version control (Git)
  • Containerization (Docker/Kubernetes)
  • Performance optimization
  • Leadership and mentoring
  • Financial domain knowledge

Benefits

  • Competitive base salary and performance-based annual bonuses
  • 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 financial wellness resources tailored to banking professionals
  • On-site fitness centers and wellness programs at Columbus facilities
  • Flexible work arrangements, including hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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

  • Java or Python programming expertiseintermediate
  • Spring Boot or Django framework experienceintermediate
  • RESTful API design and implementationintermediate
  • Database management (SQL/NoSQL)intermediate
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS/Azure)intermediate
  • Microservices architectureintermediate
  • Secure coding and compliance knowledgeintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Version control (Git)intermediate
  • Containerization (Docker/Kubernetes)intermediate
  • Performance optimizationintermediate
  • Leadership and mentoringintermediate
  • Financial domain knowledgeintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on back-end development (experience)
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Demonstrated ability to design and implement scalable, secure solutions in a financial services environment (experience)
  • Experience with database systems such as SQL and NoSQL, and API development (experience)
  • Knowledge of cloud platforms like AWS or Azure, with emphasis on secure financial applications (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., GDPR, SOX) (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Prior leadership experience mentoring junior engineers in agile teams (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)

Responsibilities

  • Develop and maintain high-quality back-end applications using Java or Python to support critical financial systems
  • Collaborate with agile teams to design, build, and deploy scalable tech solutions across multiple domains
  • Implement secure coding practices to ensure compliance with JP Morgan Chase's risk and regulatory standards
  • Optimize application performance and troubleshoot complex issues in production environments
  • Mentor junior engineers and lead code reviews to uphold best practices in software engineering
  • Integrate systems with third-party APIs and internal services to enhance functionality for banking platforms
  • Contribute to architectural decisions for resilient, fault-tolerant systems in a high-volume financial context
  • Participate in sprint planning and retrospectives to drive continuous improvement in team delivery
  • Monitor and analyze system metrics to proactively address potential risks in financial transactions
  • Stay updated on emerging technologies to innovate solutions for JP Morgan Chase's global operations

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 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 financial wellness resources tailored to banking professionals
  • general: On-site fitness centers and wellness programs at Columbus facilities
  • general: Flexible work arrangements, including hybrid options for work-life balance

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

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

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

Check Your ATS Score for "Lead Software Engineer- Back End Java or Python" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead Software Engineer- Back End Java or Python @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Lead Software Engineer- Back End Java or Python

JP Morgan Chase

Software and Technology Jobs

Lead Software Engineer- Back End Java or Python

full-timePosted: Oct 7, 2025

Job Description

Lead Software Engineer- Back End Java or Python

Location: Columbus, OH, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services landscape through innovative technology solutions. As a Lead Software Engineer - Back End (Java or Python) in our Columbus, OH office, you will play a pivotal role in an agile team, delivering critical back-end systems that power secure, efficient banking operations. This position involves architecting robust applications that handle high-volume transactions, ensure regulatory compliance, and support global financial products. You will collaborate with cross-functional teams including product managers, data scientists, and front-end developers to drive end-to-end solutions that enhance customer experiences and operational resilience in a dynamic industry environment. Your day-to-day responsibilities will include leading the development of scalable back-end services using Java or Python, integrating with cloud-native technologies, and implementing security measures to protect sensitive financial data. You will mentor team members, conduct code reviews, and contribute to architectural decisions that align with JP Morgan Chase's commitment to innovation and risk management. Working in an agile framework, you will participate in sprint cycles to iteratively build and deploy features, while troubleshooting complex issues to maintain system uptime and performance. This role demands a deep understanding of financial services challenges, such as real-time processing and fraud detection, ensuring your work directly impacts the bank's ability to serve millions of clients worldwide. We value engineers who thrive in collaborative settings and are passionate about leveraging technology to solve real-world problems in finance. Joining JP Morgan Chase means access to cutting-edge tools, ongoing professional growth, and the opportunity to contribute to initiatives that redefine banking. If you are a seasoned developer ready to lead impactful projects in a supportive, inclusive culture, this position offers the chance to advance your career while making a meaningful difference in the financial sector.

Key Responsibilities

  • Develop and maintain high-quality back-end applications using Java or Python to support critical financial systems
  • Collaborate with agile teams to design, build, and deploy scalable tech solutions across multiple domains
  • Implement secure coding practices to ensure compliance with JP Morgan Chase's risk and regulatory standards
  • Optimize application performance and troubleshoot complex issues in production environments
  • Mentor junior engineers and lead code reviews to uphold best practices in software engineering
  • Integrate systems with third-party APIs and internal services to enhance functionality for banking platforms
  • Contribute to architectural decisions for resilient, fault-tolerant systems in a high-volume financial context
  • Participate in sprint planning and retrospectives to drive continuous improvement in team delivery
  • Monitor and analyze system metrics to proactively address potential risks in financial transactions
  • Stay updated on emerging technologies to innovate solutions for JP Morgan Chase's global operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 7+ years of professional software engineering experience with a focus on back-end development
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django
  • Strong understanding of agile methodologies and experience working in cross-functional teams
  • Demonstrated ability to design and implement scalable, secure solutions in a financial services environment
  • Experience with database systems such as SQL and NoSQL, and API development
  • Knowledge of cloud platforms like AWS or Azure, with emphasis on secure financial applications

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., GDPR, SOX)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Prior leadership experience mentoring junior engineers in agile teams
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes

Required Skills

  • Java or Python programming expertise
  • Spring Boot or Django framework experience
  • RESTful API design and implementation
  • Database management (SQL/NoSQL)
  • Agile/Scrum methodologies
  • Cloud computing (AWS/Azure)
  • Microservices architecture
  • Secure coding and compliance knowledge
  • Problem-solving and debugging
  • Team collaboration and communication
  • Version control (Git)
  • Containerization (Docker/Kubernetes)
  • Performance optimization
  • Leadership and mentoring
  • Financial domain knowledge

Benefits

  • Competitive base salary and performance-based annual bonuses
  • 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 financial wellness resources tailored to banking professionals
  • On-site fitness centers and wellness programs at Columbus facilities
  • Flexible work arrangements, including hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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

  • Java or Python programming expertiseintermediate
  • Spring Boot or Django framework experienceintermediate
  • RESTful API design and implementationintermediate
  • Database management (SQL/NoSQL)intermediate
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS/Azure)intermediate
  • Microservices architectureintermediate
  • Secure coding and compliance knowledgeintermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Version control (Git)intermediate
  • Containerization (Docker/Kubernetes)intermediate
  • Performance optimizationintermediate
  • Leadership and mentoringintermediate
  • Financial domain knowledgeintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 7+ years of professional software engineering experience with a focus on back-end development (experience)
  • Proficiency in Java or Python, including experience with frameworks like Spring Boot or Django (experience)
  • Strong understanding of agile methodologies and experience working in cross-functional teams (experience)
  • Demonstrated ability to design and implement scalable, secure solutions in a financial services environment (experience)
  • Experience with database systems such as SQL and NoSQL, and API development (experience)
  • Knowledge of cloud platforms like AWS or Azure, with emphasis on secure financial applications (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with regulatory compliance (e.g., GDPR, SOX) (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Prior leadership experience mentoring junior engineers in agile teams (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)

Responsibilities

  • Develop and maintain high-quality back-end applications using Java or Python to support critical financial systems
  • Collaborate with agile teams to design, build, and deploy scalable tech solutions across multiple domains
  • Implement secure coding practices to ensure compliance with JP Morgan Chase's risk and regulatory standards
  • Optimize application performance and troubleshoot complex issues in production environments
  • Mentor junior engineers and lead code reviews to uphold best practices in software engineering
  • Integrate systems with third-party APIs and internal services to enhance functionality for banking platforms
  • Contribute to architectural decisions for resilient, fault-tolerant systems in a high-volume financial context
  • Participate in sprint planning and retrospectives to drive continuous improvement in team delivery
  • Monitor and analyze system metrics to proactively address potential risks in financial transactions
  • Stay updated on emerging technologies to innovate solutions for JP Morgan Chase's global operations

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 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 financial wellness resources tailored to banking professionals
  • general: On-site fitness centers and wellness programs at Columbus facilities
  • general: Flexible work arrangements, including hybrid options for work-life balance

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

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

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

Check Your ATS Score for "Lead Software Engineer- Back End Java or Python" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Lead Software Engineer- Back End Java or Python @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.