Lead Software Engineer - Python, Perl/Shell Scripting, AWS

United States Digital Space LLC

Maharashtra

On-site

INR 3,500,000 - 8,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase in India is seeking a Lead Software Engineer within the Enterprise Technology team to lead design reviews, break down complex problems, and mentor engineers. You will drive AI-assisted reliability practices and ensure secure, production-ready software across the SDLC, with a focus on incident management and engineering excellence.

Responsibilities include implementing automated remediation, guiding architecture reviews, and promoting reusable patterns across the team while

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • 12+ years of overall relevant experience in Python development with practical AWS and Databricks experience.
  • Proficiency in Perl/Shell scripting.
  • Proficiency in continuous integration and continuous delivery tools (e.g., Jenkins, GitLab, Terraform, etc.).
  • Proficiency in automation and optimising processes.
  • Familiarity with platform resilience and stability.
  • Experience with troubleshooting common networking technologies and issues.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools with the ability to set team expectations for validating outputs.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations and security.

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting beyond routine approaches.
  • Uses AI capabilities to accelerate reliability design and operational decisioning with proper security handling.
  • Develops secure high-quality production code and reviews code written by others.
  • Identifies opportunities to automate remediation of recurring issues to improve stability.
  • Demonstrates technical expertise and solves bottlenecks in key domains.
  • Acts as main contact during major incidents to minimize financial impact.
  • Documents and shares knowledge within the organization via forums and communities.
  • Leads reuse-first adoption of AI-assisted reliability workflows across SDLC/toolchain practices.
  • Drives adoption of enterprise-authorised AI-assisted engineering practices to improve code quality and delivery speed.

Job description

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 Enterprise technology, Corporate Technology team , you hold a leadership role in your team, demonstrate strong knowledge across multiple technical domains, and advise others on the technical and business issues facing them. Take lead and conduct design reviews, break up complex problems into digestible work for other engineers, act as a technical expert for medium to large-sized products, and provide advice and mentoring to other engineers.

Job responsibilities
  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Uses enterprise-authorised AI capabilities within the work environment to accelerate reliability design and operational decisioning (e.g., incident/post-incident analysis and requirements traceability), validating outputs and handling operational data according to sensitivity and security requirements.
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Demonstrates a high level of technical expertise within one or more technical domains and proactively identifies and solves technology-related bottlenecks in your areas of expertise
  • Acts as the main point of contact during major incidents for your application and demonstrates the skills to identify and solve issues quickly to avoid financial losses
  • Documents and shares knowledge within your organisation via internal forums and communities of practice
  • Leads reuse-first adoption of AI-assisted reliability workflows across SDLC/toolchain practices (e.g., testing/validation automation and production readiness), ensuring traceability/auditability, resiliency, and security controls.
  • Drives team adoption of enterprise-authorised 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-authorised AI-assisted development and automation capabilities, to improve the value realised by automation

Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • 12+ years of overall relevant experience in Python development with practical AWS and Databricks experience
  • Proficiency in Perl/Shell scripting
  • Proficiency in continuous integration and continuous delivery tools (e.g., Jenkins, GitLab, Terraform, etc.)
  • Proficiency in automation and optimising processes
  • Familiarity with platform resilience and stability
  • Experience with troubleshooting common networking technologies and issues
  • 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 with container and container orchestration (e.g., ECS, Kubernetes, Docker, etc.)
  • Experience and exposure to any observability tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, etc.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, AWS, SQL
Lead Software Engineer - Java, AWS, SQL

JPMorganChase • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Lead Software Engineer - Python, sql/plqsl, Automation
Lead Software Engineer - Python, sql/plqsl, Automation

JPMorganChase • Mumbai

On-site
INR 3,500,000 - 6,000,000
Lead Software Engineer - Python, sql/plqsl, Automation
Lead Software Engineer - Python, sql/plqsl, Automation

JPMorgan Chase Bank • Mumbai

On-site
INR 2,800,000 - 4,400,000
Lead Software Engineer - Python and AI
Lead Software Engineer - Python and AI

JPMorgan Chase Bank • Bengaluru

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

JPMorganChase • Mumbai

On-site
INR 1,800,000 - 2,600,000
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 & Cloud
Lead Software Engineer - Java & Cloud

JPMorganChase • Hyderabad

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

JPMorganChase • Mumbai

On-site
INR 1,800,000 - 3,200,000