Lead Software Engineer - Java, Kafka, AWS

JPMorgan Chase & Co.•Tampa, FL

About The Position

As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank Payments team, you will be an integral part of an agile team enhancing, building, and delivering trusted technology products in a secure, stable, and scalable way. As a core technical contributor, you will conduct critical technology solutions across multiple technical areas and business functions in support of the firm's business objectives. The role involves designing, developing, testing, and supporting features across the development lifecycle, contributing high-quality production code, resolving client-impacting issues, and improving operational stability. You will also lead technical evaluation sessions and communities of practice, while contributing to a culture of diversity, opportunity, inclusion, and respect.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages.
  • Advanced understanding of agile methodologies, including continuous integration/continuous delivery, application resiliency, and security.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline.
  • In-depth knowledge of the financial services industry and its technology systems.
  • Practical cloud-native experience.

Nice To Haves

  • Proficiency with Java, Spring Boot, JavaScript, Kafka, and SQL and NoSQL databases.
  • Cloud certifications.
  • Experience mentoring junior talent.

Responsibilities

  • Execute creative software solutions, design, development, and technical troubleshooting, including breaking down technical problems and developing solutions beyond routine approaches.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Lead triage and resolution of ad hoc, client-impacting issues.
  • Identify opportunities to eliminate or automate remediation of recurring issues to improve operational stability of software applications and systems.
  • Lead evaluation sessions with external and internal teams to assess architectural designs, technical credentials, and applicability to existing systems and information architecture.
  • Own feature delivery across the development lifecycle, independently and with the team, including design, implementation, testing, and support.
  • Lead Software Engineering communities of practice to increase awareness and use of new and leading-edge technologies.
  • Contribute to a team culture of diversity, opportunity, inclusion, and respect.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
  • Competitive total rewards package, including base salary and, for eligible roles, commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service