Lead Software Engineer – Back-end Engineer | JPMorgan Chase – Bengaluru, India

October 2, 2025

Job Description

Summary

JPMorgan Chase is seeking a Lead Software Engineer – Back-end Engineer for Chase UK in Bengaluru, Karnataka, India. In this role, you will design, develop, and maintain cloud-native back-end systems that power next-generation digital banking solutions. As a key member of the International Consumer Bank technology team, you will work on microservices architecture, scalable APIs, and secure applications that deliver seamless, reliable, and innovative banking experiences. This position is ideal for experienced Java developers, cloud engineers, and back-end architects passionate about fintech innovation.


Job Details at a Glance

DetailInformation
Job TitleLead Software Engineer – Back-end Engineer
LocationBengaluru, Karnataka, India
Business UnitCorporate Sector, Chase UK
Employment TypeFull-Time
ShiftDay
ExperienceHands-on back-end engineering experience required
Technologies/ToolsJava, AWS, REST APIs, microservices, cloud-native architecture, distributed systems, messaging frameworks
Application LinkApply on JPMorgan Chase Careers

Key Responsibilities

  • Design, develop, and deploy end-to-end cloud-native microservices for Chase UK digital banking.
  • Apply domain modeling and scalable architecture patterns to build high-quality business products.
  • Develop secure, maintainable, and testable code, ensuring robust operational performance.
  • Optimize data access and storage strategies to meet performance requirements.
  • Monitor system performance, reliability, and scalability, proactively addressing potential issues.
  • Collaborate with cross-functional teams to ensure zero-downtime releases and seamless user experiences.
  • Support systems throughout their lifecycle, including production maintenance and incident management.
  • Mentor team members on coding best practices, software design principles, and quality implementation patterns.

Required Skills & Qualifications

  • Formal training or certification in software engineering and applied experience.
  • Recent hands-on experience as a back-end software engineer.
  • Proficiency in Java programming and modern software testing frameworks (unit, integration, performance testing).
  • Experience with cloud technologies, distributed systems, RESTful APIs, and messaging frameworks.
  • Knowledge of relational and non-relational data stores.
  • Strong written and verbal communication skills in English.
  • Ability to prioritize tasks and manage multiple work streams in a collaborative environment.

Preferred Skills & Qualifications

  • Experience working in highly regulated industries such as banking or finance.
  • Expertise in cloud-native microservices architecture, preferably on AWS.
  • Familiarity with secure coding practices, system security, and production support.
  • Previous experience in digital banking, fintech, or international consumer banking platforms.

Why Join JPMorgan Chase – Chase UK

  • Contribute to building the bank of the future in the UK and Europe.
  • Work on innovative back-end systems powering payments, lending, identity services, and fraud prevention.
  • Collaborate with diverse, inclusive, and geographically distributed teams.
  • Drive technology innovation while enhancing security, scalability, and user experience.
  • Be part of a fast-growing, high-impact fintech initiative within a globally respected financial institution.

Apply Now

Advance your career as a Lead Software Engineer – Back-end Engineer at JPMorgan Chase, Bengaluru. Build cloud-native, secure, and scalable back-end systems that transform digital banking for millions of customers.

Apply Now on JPMorgan Chase Careers