Lead Software Engineer

JPMorganChase is one of the oldest financial institutions offering innovative financial solutions to consumers, businesses and prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
Charlotte, NC, USA
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance · Enterprise SaaS

Description For Lead Software Engineer

JPMorgan Chase's Commercial & Investment Bank is seeking a Lead Software Engineer to join their team in Charlotte. This role offers an opportunity to work with a global leader in banking, markets, and securities services. The position involves designing and developing enterprise applications, implementing scalable microservices architecture, and working with modern technologies including Java, Spring, and AWS.

As a Lead Software Engineer, you'll be responsible for writing clean, efficient code, conducting code reviews, and ensuring high-quality software delivery. You'll collaborate with cross-functional teams to analyze requirements and propose technical solutions. The role requires expertise in both backend and frontend development, with a focus on creating scalable, reliable solutions.

The ideal candidate will have a Master's degree in Computer Science or related field, with 5+ years of experience in software engineering. Strong knowledge of Java, Spring Boot, microservices, and cloud platforms is essential. You'll be joining a prestigious financial institution that offers comprehensive benefits, including competitive compensation, health coverage, retirement plans, and professional development opportunities.

This position is part of JPMorgan Chase's Commercial & Investment Bank, which provides strategic advice and services to corporations, governments, and institutions worldwide. You'll be contributing to solutions that help manage risk, extend liquidity, and serve clients in over 100 countries.

Last updated 4 days ago

Responsibilities For Lead Software Engineer

  • Design, develop and maintain enterprise applications
  • Write clean, efficient, and reliable code
  • Design and implement scalable micro services architecture solutions
  • Participate in code reviews
  • Build UI interfaces and implement front end functionalities
  • Conduct thorough testing of developed applications
  • Collaborate with cross functional teams
  • Create and maintain technical documentation
  • Conduct interviews to identify new talent

Requirements For Lead Software Engineer

Java
JavaScript
React
MongoDB
PostgreSQL
  • Master's degree in Electronics, Computer Science, Electronic Engineering, Mathematics, or related field
  • 5 years of experience as Software Engineer or related role
  • Experience with Agile SDLC
  • Knowledge of Microservices architecture
  • Experience with Spring, Hibernate, Java, Javascript, React
  • Experience with AWS Cloud Services
  • Experience with REST APIs and Java Spring boot
  • Database experience with SQL Server, Oracle, or PostgreSQL

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Education Budget
Parental Leave
  • Competitive base salary
  • Commission-based pay
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer

Software Engineer III - Java Full Stack Developer + React + AWS

Senior Software Engineer position at JPMorgan Chase focusing on Java Full Stack development with React and AWS, requiring 3+ years of experience in software engineering and cloud technologies.

Software Engineer III - Java, Python, AWS

Senior Software Engineer role at JPMorgan Chase focusing on Java, Python, and AWS development within the Commercial & Investment Bank division.

Software Engineer III - Java - EQ - PFT Pretrade

Senior Software Engineer role at JPMorgan Chase focusing on Java development for equity financing platform transformation, involving Kafka, Python, and React technologies.

Lead Software Engineer - Java

Lead Software Engineer position at JPMorgan Chase focusing on Java development for payment systems with 5+ years experience required.

Software Engineer III - Java, Kafka and Micro Services

Senior Software Engineer role at JPMorgan Chase focusing on Java, Kafka, and Microservices development with competitive compensation and comprehensive benefits.