Lead Software Engineer Data Engineer

JPMorgan Chase & Co.

Bengaluru

On-site

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

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase & Co. in Bengaluru seeks a Lead Software Engineer to advance our trusted, market-leading technology products. You will be part of Corporate Technology, driving scalable, secure software delivery in an agile team.

The role emphasizes end-to-end cloud-native development with microservices, domain modeling, and continuous modernization. Collaboration with cross-functional teams is essential for success and impact.

Qualifications

  • Formal training or certifications in software engineering concepts with hands-on experience
  • End-to-end cloud-native, microservices-based solution delivery using modern tech and best practices
  • Domain modeling to build evolvable software design that is clear and testable
  • Develop secure, high-quality production code; review and debug code to maintain standards
  • Drive operational excellence by investigating issues, automating remediation, and preventing recurrence
  • Architect for scalability, reliability, and zero-downtime releases using modern patterns
  • Lead communities of practice to promote adoption of new technologies
  • Proficiency in back-end technologies (Python, Flask, Django); front-end for full-stack roles (HTML, CSS, JS, TS, React/Angular)

Responsibilities

  • Build creative software solutions by thinking beyond conventional approaches to design, develop, and troubleshoot effectively.
  • Deliver end-to-end cloud-native applications using microservices architectures, modern technologies, and industry best practices.
  • Apply domain modeling techniques to create best-in-class business products that are clear, testable, and easy to evolve.
  • Write secure, high-quality production code and ensure engineering standards are met.
  • Review and debug others’ code to improve reliability, performance, and maintainability.
  • Identify recurring issues and automate remediation to improve operational stability across applications and systems.
  • Investigate and resolve issues promptly and implement fixes that prevent resurfacing.
  • Continuously modernize technologies and patterns to keep systems current and reduce technical debt.
  • Design for scalability and resilience by avoiding single points of failure and using proven architectural patterns.
  • Enable zero-downtime releases and optimize data performance through reliable, secure, and scalable solution design.
  • Lead communities of practice and strengthen team culture by driving adoption of leading-edge technologies.

Skills

Software engineering
Microservices
Cloud-native
Domain modeling
Security best practices
Code review

Tools

Python
Flask
Django
HTML/CSS/JS
Typescript
React
Angular

Job description

Join us to advance your software engineering career while building impactful technology solutions. Grow your skills and make a difference with a collaborative team.

As a Lead Software Engineer at JPMorgan Chase within Corporate Technology 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.

Job Responsibilities
  • Build creative software solutions by thinking beyond conventional approaches to design, develop, and troubleshoot effectively.
  • Deliver end-to-end cloud-native applications using microservices architectures, modern technologies, and industry best practices.
  • Apply domain modeling techniques to create best-in-class business products that are clear, testable, and easy to evolve.
  • Write secure, high-quality production code and ensure engineering standards are met.
  • Review and debug others’ code to improve reliability, performance, and maintainability.
  • Identify recurring issues and automate remediation to improve operational stability across applications and systems.
  • Investigate and resolve issues promptly and implement fixes that prevent resurfacing.
  • Continuously modernize technologies and patterns to keep systems current and reduce technical debt.
  • Design for scalability and resilience by avoiding single points of failure and using proven architectural patterns.
  • Enable zero-downtime releases and optimize data performance through reliable, secure, and scalable solution design.
  • Lead communities of practice and strengthen team culture by driving adoption of leading-edge technologies.
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years of hands‑on experience in software engineering, including system design, application development, testing, and operational support.
  • Design and deliver end‑to‑end cloud-native, microservices‑based solutions using modern technologies and industry best practices.
  • Apply domain modeling to build best‑in‑class business products with clear, testable, and evolvable software design.
  • Develop secure, high-quality production code; review and debug code written by others to maintain engineering standards.
  • Drive operational excellence by promptly investigating and resolving issues, preventing recurrence, and automating remediation of recurring problems to improve stability.
  • Architect for scalability, reliability, and performance by avoiding single points of failure, enabling zero‑downtime releases, and optimizing data performance using modern patterns.
  • Lead communities of practice across Software Engineering to promote awareness and adoption of new and leading‑edge technologies.
  • Proficiency in back‑end technologies (e.g., Python, Flask, Django) with experience building microservices‑based applications; for full‑stack roles, proficiency also includes front‑end technologies (e.g., HTML, CSS, JavaScript, Typescript, React, Angular).
Preferred qualifications, capabilities, and skills
  • Strong soft skills, including presentation, negotiation, mentoring, and stakeholder management.
  • Strong problem‑solving, analytical, and communication skills.
  • Ability to drive broader impact by sharing and contributing best practices.
  • Experience in the banking domain. AWS certification.
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 , React , AWS
Lead Software Engineer Java , React , AWS

JPMorgan Chase & Co. • Mumbai

On-site
INR 3,500,000 - 6,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 , React , AWS
Lead Software Engineer Java , React , AWS

JPMorganChase • Mumbai

On-site
INR 3,000,000 - 5,500,000
Lead Software Engineer Java , React , AWS
Lead Software Engineer Java , React , AWS

United States Digital Space LLC • Maharashtra

On-site
INR 3,500,000 - 7,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 - Python, Data, Cloud
Lead Software Engineer - Python, Data, Cloud

JPMorganChase • Bengaluru

On-site
INR 4,000,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 - Java & Cloud
Lead Software Engineer - Java & Cloud

JPMorganChase • Hyderabad

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

JPMorgan Chase Bank • Bengaluru

On-site
INR 3,000,000 - 6,000,000