Demo

Lead Software Engineer - Java/Cloud

JPMorgan Chase
Tampa, FL Full Time
POSTED ON 12/16/2025
AVAILABLE BEFORE 2/16/2026

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

 

Job responsibilities

  • Own the technical strategy and architecture for mission-critical applications, ensuring alignment with business goals and industry best practices
  • Lead and mentor a team of software engineers, providing guidance, support, and professional development opportunities
  • Drive the design and implementation of high-performance backend services using Java and cloud-native technologies
  • Champion the development of highly resilient, share-nothing, multi-region architectures to achieve fault tolerance, high availability, and disaster recovery
  • Drive the adoption and optimization of MongoDB (including change streams), Kubernetes, and other modern platforms
  • Set and enforce standards for API design and development (REST/gRPC), including best practices for versioning, documentation, and error handling to ensure robust, secure, and scalable interfaces
  • Guide the integration and management of service registries for dynamic service discovery and orchestration in micro services environments
  • Promote the creation of custom frameworks and reusable components to accelerate development and maintain consistency
  • Foster Agile, self-managing team practices, driving continuous improvement in processes, tools, and standards
  • Manage project delivery, ensuring timelines, quality, and stakeholder satisfaction while identifying and mitigating technical risks
  • Represent the engineering team in strategic discussions, influencing technology decisions and roadmap planning

 

Required qualifications, capabilities, and skills

  • Formal training or certification on Software Engineering concepts and 5 years applied experience
  • Extensive experience in Java and object-oriented programming
  • Proven leadership in Kubernetes and cloud-native application development
  • Deep expertise in MongoDB, including change streams and schema design
  • Strong background in RESTful and gRPC API design and implementation
  • Demonstrated experience with API best practices and service registry concepts
  • Track record of designing highly resilient, share-nothing, multi-region architectures
  • Ability to architect and promote custom frameworks and reusable components
  • Experience leading Agile, self-managing teams
  • Excellent communication, collaboration, and stakeholder management skills
 
 
Preferred qualifications, capabilities, and skills
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Proven experience in senior leadership or engineering management roles
  • Hands-on expertise with cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and DevOps practices
  • UI development experience with modern frameworks such as React, Angular, or similar

Salary.com Estimation for Lead Software Engineer - Java/Cloud in Tampa, FL
$128,604 to $155,472
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Engineer - Java/Cloud?

Sign up to receive alerts about other jobs on the Lead Software Engineer - Java/Cloud career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JPMorgan Chase

  • JPMorgan Chase Wilmington, DE
  • Chase Card Services is seeking an experienced leader to drive customer and firm value within the Card Authorizations’ product. You will work closely with B... more
  • 13 Days Ago

  • JPMorgan Chase Wilmington, DE
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III - Python/Agent... more
  • 13 Days Ago

  • JPMorgan Chase Wilmington, DE
  • As a Computational Linguist in the Machine Learning & Optimization team, you are an integral part of the group that optimizes features, models, and AI capa... more
  • 13 Days Ago

  • JPMorgan Chase Newark, DE
  • Join a team where your expertise in data governance will shape the future of data management at JPMorgan Chase. As part of the CIB Chief Data Office, you’l... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Lead Software Engineer - Java/Cloud jobs in the Tampa, FL area that may be a better fit.

  • JPMorgan Chase Tampa, FL
  • We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMo... more
  • 1 Month Ago

  • LEAD Technical Tampa, FL
  • An HVAC Mechanical Engineer designs, analyzes, and optimizes heating, ventilation, and air conditioning systems for buildings, focusing on comfort, air qua... more
  • 26 Days Ago

AI Assistant is available now!

Feel free to start your new journey!