Back to list

Vacancy description

Lead Software Engineer - Terraform, Python, Kubernetes in Bangalore, भारत

JPMorgan Chase & Co.

Bangalore, भारत

Job Description

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

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, Securities Services 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. 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

  • Develops and maintain high-quality, secure applications using Python and AWS 
  • Creates architecture and design deliverables, lead design and architecture reviews, own end-to-end delivery. Integrates AIML solutions into complex, domain specific operations processing systems 
  • Leads code reviews, design discussions, and agile planning sessions. Collaborates with SRE and production monitoring teams to ensure system reliability and performance
  • Contributes to software engineering communities of practice and technology events 
  • Embraces continuous learning, creative problem solving, and a can-do attitude 
  • Leads evaluation and selection of open source and internal software to determine best fit 
  • Partners with existing systems teams on cross‑app design; align interfaces and ship end‑to‑end solutions 
  • Manages small team of engineers whilst remaining hands on, setting 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 on software engineering concepts and 5+ years applied experience.
  • Proven hands-on experience in Python application development 
  • Proven hands-on experience developing, debugging and maintaining production applications 
  • Solid understanding of software development best practices, including version control, testing, and CI/CD 
  • Strong problem-solving, communication, and collaboration skills, with the ability to convey design choices and communicate effectively with stakeholders 
  • Experience working on AIML systems and/or prior experience collaborating with data scientists
  • Track record of designing, building, and delivering maintainable, extensible applications into production environments

     

Preferred qualifications, capabilities, and skills

  • Experience with Cloud services, Infrastructure as Code (IaC) and containerized application development
  • Familiarity with relational databases (e.g., Postgres) and AWS services such as S3, EKS, SageMaker, and Bedrock
  • Practical experience with Kubernetes, EKS, Docker, Kafka, MLOps and LLMs
  • Experience working on AIML systems and/or prior experience collaborating with data scientists

About Us

About the Team

Similar vacancies

More like this role

  • IT
Job Description As a Lead Software Engineer at JPMorgan Chase, 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 ...

Bangalore, भारत

  • Hybrid
  • IT
  • DevOps
... platforms.- Maintain and support all platform deployment software including Kubernetes, Rancher, OKE, GKE, and EKS.- Design, develop, and maintain automation using Terraform, Jenkins, ArgoCD, and Ansible.- Write and maintain automation and tooling using Python and/or Go.- Deploy and operate data center environments across bare ...

Pune, भारत

  • Full-time
  • IT
  • Backend
... effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please. Job Title: Lead Software Engineer Position: Lead Software Engineer Windows + Python Experience: 8-10 Years Category: Infrastructure /Cloud Location: Bangalore Position ID: J1026-1288 ...

Bangalore, भारत

  • IT
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading ...

Pune, भारत

  • IT
About Impact Analytics :Impact Analytics is an agentic-first AI software company transforming retail merchandising through cutting-edge AI, LLMs, and Generative AI technologies. As a fast-growing Series D company with deployments across five continents, it is building both industry-leading merchandising solutions and foundational ...

Bangalore, भारत

  • Full-time
  • IT
  • DevOps
... with Kubernetes (EKS/GKE) and related ecosystem tools (Helm, Karpenter, etc.) in production. - 3–5 years of experience with AWS and GCP. - 3–5 years using Terraform to manage multi-cloud infrastructure. - 5+ years of coding experience in Python, Go, or similar languages. - Proven track record leading high-impact projects, ...

Bangalore, भारत

  • Hybrid
  • Full-time
... with Kubernetes (EKS/GKE) and related ecosystem tools (Helm, Karpenter, etc.) in production. - 3–5 years of experience with AWS and GCP. - 3–5 years using Terraform to manage multi-cloud infrastructure. - 5+ years of coding experience in Python, Go, or similar languages. - Proven track record leading high-impact projects, ...

Bangalore, भारत

  • Contract
  • IT
Senior Lead Software Engineer - Manufacturing Test SystemsJob Description : AMD RestrictedRequired Skills : - 8 - 10+ years of hands-on software development experience with strong expertise in Java and Python- Proven ability to translate high-level project goals into clear software requirements, architecture, interfaces, ...

Hyderabad, भारत

... productivity.- Review, test, debug and validate AI-generated code rather than relying on automated outputs without verification.- Collaborate with experienced engineers and product teams to translate requirements into reliable software solutions.- Understand complex business and user workflows and contribute to building dependable ...

Ahmedabad, भारत

  • Full-time
  • IT
  • Backend
... consumption - Flexibility to work in shifts for 24x7 supports - Co-ordination with multiple stake holders / Third party Vendors for break-fix. - Must be able to lead the critical outage calls. - Must have experience on tape rotation activity. - Create the Standard Operating Procedure and update the knowledge database documentation ...

Bangalore, भारत