Lead Software Engineer

Chase is a leading financial services firm, helping nearly half of America's households and small businesses achieve their financial goals through a broad range of financial products.
Plano, TX, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance

Description For Lead Software Engineer

JPMorgan Chase is seeking a Lead Software Engineer to join their Consumer & Community Banking division. This role focuses on building and maintaining the company's private cloud platform that serves over 80 million customers. The position combines DevOps practices, cloud architecture, and security implementation to ensure robust and scalable solutions.

As a Lead Software Engineer, you'll be responsible for automation and monitoring tools, managing platform resilience, and supporting the modernization journey to public cloud adoption. You'll work with cutting-edge technologies including Kubernetes, Java, AWS, and various testing frameworks to deliver high-quality solutions.

The ideal candidate brings 7+ years of experience in software engineering, strong expertise in Java/SpringBoot, and deep knowledge of cloud technologies and DevOps practices. You'll be part of a team that values innovation, security, and customer-first thinking.

This role offers an excellent opportunity to work with a leading financial services firm while enjoying comprehensive benefits including competitive compensation, health coverage, retirement plans, and professional development support. You'll be contributing to systems that impact millions of customers while working in a collaborative, forward-thinking environment.

Join Chase's technology team to help shape the future of banking technology while working on challenging projects that make a real difference in people's financial lives. The role combines technical leadership, hands-on development, and strategic thinking to deliver solutions that matter.

Last updated 3 minutes ago

Responsibilities For Lead Software Engineer

  • Responsible for automation and building tools for monitoring and resiliency for private cloud platform
  • Managing platform serving more than 80 million customers across web and mobile
  • Assist with database migration to internal platform
  • Support modernization journey with public cloud adoption
  • Address cyber related risks and vulnerabilities
  • Implement DevOps practices with daily gating and end-to-end pipelines
  • Enhance metrics through automated testing
  • Maintain and enhance Haproxy routing and Gemfire caching

Requirements For Lead Software Engineer

Java
Python
Kubernetes
Kafka
Cassandra
  • Bachelor's degree in Computer Engineering, Computer Science, Computer Information Systems, Information Technology, or related field
  • 7 years of experience in software engineering or related roles
  • Experience with Java and SpringBoot
  • Knowledge of microservices and design patterns
  • Experience with AWS services
  • Proficiency in containerization, Docker and Kubernetes
  • Experience with CI/CD pipelines
  • Knowledge of Linux and Windows environments
  • Experience with testing (Unit, integration, e2e)

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Education Budget
Parental Leave
  • Competitive base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • 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

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

Software Engineer III - Java Full Stack Developer + Kubernetes

Senior Software Engineer role at JPMorgan Chase focusing on Java full-stack development with Kubernetes, cloud technologies, and enterprise solutions.

Lead Software Engineer - Virtual Card

Lead Software Engineer position at JPMorgan Chase focusing on Virtual Card technology, requiring Java expertise and cloud computing skills.

Software Engineer

Senior Software Engineer position at JPMorgan Chase in Wilmington, DE, focusing on backend development with Java, Node.js, and cloud technologies.

India Location Control Manager

Senior Control Manager position at JPMorgan Chase leading risk assessment and control frameworks for India operations.