Lead Software Engineer (Python)

JP Morgan Services India Pvt Ltd

Bengaluru

On-site

INR 2,800,000 - 4,200,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JP Morgan Services India Pvt Ltd in Bengaluru seeks a Senior Software Engineer to lead a feature team, contribute hands-on in design, development, and production support, and own end-to-end delivery of microservices and batch components. You will design, develop, test, and deploy resilient RESTful and event-driven integrations, while championing AI-assisted engineering and secure coding practices.

You will mentor engineers, drive best practices across CI/CD, observability, performance,

Qualifications

  • 5+ years of hands-on software development experience.
  • Strong Python and Java (Java 17+) expertise.
  • Proven proficiency with Spring Boot and microservices patterns.
  • Solid SQL skills and data querying capabilities.
  • Experience leading teams and mentoring engineers.
  • Familiarity with AI-assisted development tools and secure coding.
  • Experience with Agile methodologies and backlog refinement.
  • Ability to translate complex requirements into practical designs.
  • Knowledge of secure coding, testing, and code reviews.

Responsibilities

  • Lead a feature team and contribute to design, development, and production support.
  • Design, develop, and deploy microservices and batch components.
  • Build resilient REST/event-driven integrations with data stores.
  • Promote enterprise AI-assisted engineering practices and secure validation standards.
  • Drive AI-assisted tooling usage for code review and test acceleration.
  • Ensure code quality through automated tests, reviews, and standards.
  • Provide accurate estimates and assist backlog refinement.
  • Facilitate sprint ceremonies and communicate progress and risks.
  • Drive CI/CD, observability, performance, and reliability improvements.
  • Mentor engineers and raise team capability.

Skills

Python
Java 17+
Spring Boot
REST APIs
Microservices design
OOAD
SQL
AI-assisted development tools
Agile methodologies
Mentoring/leadership

Tools

Kafka
CI/CD pipelines
ACBS
Observability tools
Git

Job description

Job Responsibilities
  • Lead a feature team and contribute hands-on to design, development, and production support.
  • Design, develop, test, debug, and deploy microservices and batch/EOD components to deliver sprint-ready increments.
  • Build resilient integrations (REST/event-driven) with upstream/downstream systems and data stores.
  • 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.
  • Ensure code quality through standards, automated testing, architectural checks, and code reviews/pairing.
  • Provide accurate estimates, support story mapping/splitting, and contribute to backlog refinement and prioritization.
  • Facilitate sprint ceremonies (planning, reviews/demos, retros) and communicate progress, risks, and trade-offs.
  • Drive best practices across engineering (CI/CD, observability, performance, reliability, secure coding).
  • Mentor and coach engineers, guiding solution design and raising team capability.
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience .
  • Experience in building and supporting production software with Python and Java (Java 17+).
  • Strong experience with Spring Boot, REST APIs, and microservices design patterns.
  • Solid CS fundamentals: OOAD, collections, and concurrency/multithreading with strong SQL skills (complex query development, troubleshooting, and performance considerations).
  • 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.
  • Proven end-to-end ownership: design → build → test → release → operate/support.
  • Demonstrated technical leadership: code reviews, mentoring, setting standards, and leading delivery while remaining a strong IC contributor.
  • Clear communication and stakeholder management; ability to translate complex concepts into pragmatic decisions.
  • Strong quality mindset: testing strategy, CI/CD, reliability, and observability in day-to-day engineering.
  • Experience working in Agile teams and translating business requirements into implementable designs.
Preferred qualifications, capabilities, and skills
  • Financial services experience, ideally in commercial lending / loan servicing domains.
  • Familiarity with commercial credit/loan products and lifecycle processes (servicing, EOD/batch, integrations).
  • Experience with ACBS (or similar loan servicing platforms).
  • Experience with Kafka or equivalent event streaming/data distribution technologies.
  • Strong DevOps practices: CI/CD automation, deployment pipelines, monitoring/alerting, and incident support.
Experience Level

Senior Level

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java Fullstack and AWS
Lead Software Engineer - Java Fullstack and AWS

JP Morgan Services India Pvt Ltd • Mumbai

On-site
INR 4,200,000 - 6,400,000
Engineering Lead
Engineering Lead

New Street Tech • Bengaluru

On-site
INR 3,500,000 - 5,600,000
Software Engineer
Software Engineer

Hackajob • Indore District, Ahmedabad District, Mumbai

On-site
INR 2,500,000 - 4,200,000
Lead Software Engineer - AI and Cloud Platforms
Lead Software Engineer - AI and Cloud Platforms

JP Morgan Services India Pvt Ltd • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Python + Java Developer / Lead
Python + Java Developer / Lead

Sapient (publicissapient) • Dadri, Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,400,000
Python + AI
Python + AI

Artech L.L.C. • Telangana

On-site
INR 2,400,000 - 3,800,000
Software Engineer II - Java/Python , SQL
Software Engineer II - Java/Python , SQL

JPMorgan Chase • Bengaluru

On-site
INR 900,000 - 1,300,000
Lead Software Engineer - Python and AI
Lead Software Engineer - Python and AI

JPMorganChase • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Full Stack Java Engineer (+ React)
Senior Full Stack Java Engineer (+ React)

Luxoft • Hyderabad

Hybrid
INR 3,500,000 - 5,200,000
Director of Software Engineering - AI and Infrastructure
Director of Software Engineering - AI and Infrastructure

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 8,000,000