Taro Logo

Lead Software Engineer - Payments

One of the oldest financial institutions offering innovative financial solutions to millions of consumers, small businesses and prominent corporate, institutional and government clients.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Lead Software Engineer - Payments

JPMorgan Chase is seeking a Lead Software Engineer to join our Payments team within the Accelerator business. Following the successful launch of Chase in 2021, we're building a new team with a fresh mission focused on creating products that solve real-world problems and put customers at the center.

As a Lead Software Engineer, you'll be at the heart of this venture, working on getting smart ideas into the hands of our customers. The role requires a curious mindset, thriving in collaborative squads, and passion for new technology. You'll be solution-oriented, commercially savvy, and have a strong understanding of fintech.

You'll work in tribes and squads focused on specific products and projects, with opportunities to move between them based on your strengths and interests. The role involves using domain modeling techniques, building scalable solutions, developing secure code, and ensuring system reliability.

We value diversity of thought, experience, and background, believing it makes our teams stronger and better represents the communities we serve. You'll have the opportunity to make a significant impact on our company, clients, and business partners worldwide.

Key technical focus areas include:

  • Building scalable, reliable solutions using JVM-based languages (Java/Kotlin)
  • Working with cloud-native and multi-cloud solutions
  • Implementing secure coding practices and performance optimization
  • Ensuring zero-downtime deployments and system reliability
  • Domain modeling and best-in-class business product development

The role offers the chance to work with cutting-edge technology while solving real-world financial problems, all within a collaborative, people-first environment that values continuous learning and knowledge sharing.

Benefits include competitive compensation, comprehensive benefits package, and the opportunity to work with one of the world's leading financial institutions with a 200-year history of innovation and success.

Last updated a day ago

Responsibilities For Lead Software Engineer - Payments

  • Use domain modeling techniques to build best-in-class business products
  • Structure software for ease of understanding, testing, and evolution
  • Build scalable solutions that avoid single points of failure
  • Develop secure code to protect customers and the company from malicious actors
  • Investigate and resolve issues promptly, ensuring they do not resurface
  • Ensure zero downtime for end-users during releases
  • Optimize data writing and reading for our needs
  • Monitor performance and identify solutions to problems
  • Ensure systems are reliable and easy to operate
  • Continuously update technologies and patterns to keep us current

Requirements For Lead Software Engineer - Payments

Java
Kotlin
  • Formal training or certification in software engineering concepts with 5+ years of applied experience
  • Experience with JVM-based languages (Java/Kotlin) and cloud-native solutions
  • Familiarity with open-source technologies and multi-cloud solutions
  • Ability to independently assess problems and select appropriate technologies
  • Willingness to explore new solutions while focusing on long-lasting, real-world problem-solving
  • Desire to teach and share knowledge, valuing team collaboration over individual heroics
  • Ability to adjust quickly to changing priorities and conditions
  • Long-term vision, choosing technologies and approaches based on end goals
  • High standards for personal and team performance

Interested in this job?

Jobs Related To JPMorgan Chase Lead Software Engineer - Payments