Lead Software Engineer - Java, AWS

JPMorgan Chase Bank

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase Bank in Bengaluru seeks a Lead Software Engineer to contribute technically across the asset and wealth management tech stack. You will build secure, scalable software, drive architecture reviews, and lead AI-assisted engineering initiatives with strong focus on code quality and delivery velocity.

You will collaborate with partners to adopt modern patterns, ensure resiliency and security, and mentor teams in agile environments. A world-class fintech engineering culture awaits.

Qualifications

  • 5+ years of applied software engineering experience.
  • Strong knowledge of microservices, REST APIs, NoSQL and event-driven patterns.
  • Experience building cloud-native applications with AWS or similar.
  • Delivered two large, complex applications end-to-end in a large institution.
  • Experience with CI/CD, DevOps toolchains, observability, and test-driven agile delivery.
  • Collaborates across engineers, analysts and cross-functional partners.
  • Understanding of security, resiliency, and strong API documentation (OpenAPI/Swagger).
  • Familiarity with AI concepts and developer productivity tools (Copilot or similar).
  • Experience leading AI-assisted software development tools with validated outputs.

Responsibilities

  • Hands-on technical contributor delivering critical solutions across business functions.
  • Develop secure, high-quality production code; review and provide feedback on others' code.
  • Identify recurring issues and implement automation to improve stability and resiliency.
  • Lead evaluation sessions with technology partners on architecture designs and trade-offs.
  • Lead communities of practice to promote adoption of leading-edge technologies and standards.
  • Drive adoption of AI-assisted engineering practices to improve code quality, speed and outcomes with validation standards.
  • Apply SDLC toolchain knowledge to maximize value from automation.

Skills

Microservices
REST APIs
NoSQL
Event-driven
Cloud-native
AWS
CI/CD
DevOps
Observability
Test-driven
Agile
OpenAPI/Swagger
AI concepts
Copilot tools
Security fundamentals

Job description

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

As a Lead Software Engineer at JPMorganChase within the Asset and Wealth Management, 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
  • EServe as a hands‑on technical contributor delivering critical solutions across business functions aligned to firm objectives.
  • Develop secure, high-quality production code; review, debug, and provide feedback on code written by others.
  • Identify recurring issues and implement automation and/or durable remediation to improve operational stability and resiliency.
  • Lead evaluation sessions with technology partners to drive outcome-oriented review and validation of architectural designs and trade-offs.
  • Lead and contribute to communities of practice across Software Engineering to promote adoption of leading-edge technologies and engineering standards.
  • Drives team adoption of enterprise-authorized AI‑assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI‑assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI‑assisted development and automation capabilities, to improve the value realized by automation.
Required qualifications, capabilities, and skills
  • Formal training or certification in software engineering concepts with 5+ years of applied engineering experience.
  • Strong knowledge of modern architectures, including microservices, REST APIs, NoSQL data stores, and event-driven patterns.
  • Experience building cloud-native applications and services. Working knowledge of AWS (or a comparable cloud platform).
  • Demonstrated experience delivering at least two large, complex applications end-to-end (from initial build through production delivery), ideally within a large financial institution or a world‑class product engineering organization.
  • Working knowledge of CI/CD, DevOps toolchains, software monitoring/observability, and a test‑driven approach within agile delivery.
  • Strong collaboration skills, with the ability to execute multiple parallel workstreams with engineers, analysts, and cross‑functional partners.
  • Advanced understanding of application resiliency and security principles and practices. Strong technical documentation skills (e.g., API documentation using OpenAPI/Swagger).
  • Familiarity with AI concepts and developer productivity tools (e.g., Microsoft Copilot or similar).
  • Demonstrated experience leading effective use of approved AI‑assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
Preferred qualifications, capabilities, and skills
  • Experience designing and building high‑availability system architectures.
  • Experience driving engineering process improvements and change adoption (including associated culture and ways‑of‑working changes).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, React, AWS
Lead Software Engineer - Java, React, AWS

Fairygodboss • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Lead Software Engineer – Java
Lead Software Engineer – Java

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Lead Software Engineer - Java, React, AWS
Lead Software Engineer - Java, React, AWS

United States Digital Space LLC • Karnataka

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer - Java & Cloud
Lead Software Engineer - Java & Cloud

JPMorganChase • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Lead Software Engineer - .NET & AWS
Lead Software Engineer - .NET & AWS

United States Digital Space LLC • Karnataka

On-site
INR 2,500,000 - 4,000,000
Lead Software Engineer - Java
Lead Software Engineer - Java

JPMorgan Chase Bank • Bengaluru

Hybrid
INR 900,000 - 1,300,000
Sr Lead Software Engineer
Sr Lead Software Engineer

JPMorganChase • Mumbai

On-site
INR 4,200,000 - 7,000,000
Lead Software Engineer - Java, SpringBoot, AWS
Lead Software Engineer - Java, SpringBoot, AWS

JPMorganChase • Mumbai

On-site
INR 1,800,000 - 2,400,000
Lead Software Engineer - DevOps AWS
Lead Software Engineer - DevOps AWS

JPMorganChase • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Lead Software Engineer - Lead Data Architect
Lead Software Engineer - Lead Data Architect

JPMorganChase • Mumbai

On-site
INR 4,000,000 - 7,000,000