Lead Software Engineer - Python, Gen AI
JPMorgan Chase — Bengaluru, BENGALURU
Apply Now
Job Description
As Manager of Software Engineering at JPMorgan Chase within the Corporate Technology, you lead multiple teams and manage day-to-day implementation activities by identifying and escalating issues and ensuring your team’s work adheres to compliance standards, business requirements, and tactical best practices.
Job responsibilities
- Design, code, test, and deliver automation (including LLMs/agents) to eliminate manual operational work and streamline AO workstreams’ remediations (e.g., control items, security vulnerabilities, upgrades, and FARM findings).
- Govern application risk, controls, and compliance: own adherence to firm standards, partner with Technology Risk & Controls, manage Technology Lifecyle Management (TLM), and drive closure of issues/findings (e.g., FARM) through effective remediation and evidence management.
- Own security and data accountability for the application: ensure strong authentication/authorization, vulnerability and certificate hygiene, and proper data registration/classification plus compliant storage/retention/disposal.
- Coordinate across product and engineering at scale to prioritize and drive execution with a clear sense of urgency for AO workstreams (including influencing/coaching teams and aligning execution across large developer communities).
- Leads team adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed, quality, and operational outcomes, while setting expectations for human validation, secure handling of inputs/outputs, and consistent use of reusable patterns across teams.
- 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 and support capacity unlock initiatives.
- Run resilient, well-operated production services end-to-end: implement monitoring/logging and anomaly detection, maintain secure network configurations/least privilege, and lead/support incident/problem/change management and recovery/resiliency readiness.
- Demonstrates and champions site reliability culture and practices and exerts technical influence throughout your team
- Leads initiatives to improve the reliability and stability of your team’s applications and platforms using data-driven analytics to improve service levels
- Collaborates with team members to identify comprehensive service level indicators and stakeholders to establish reasonable service level objectives and error budgets with customers
- Documents and shares knowledge within your organization via internal forums and communities of practice
Required qualifications, capabilities, and skills
- Bachelor’s degree (or equivalent experience) in a software engineering discipline with 8+ years of experience.
- Expertise in at least one technology stack with a track record of designing, coding, testing, and delivering production software.
- Strong experience with Kubernetes, AWS/other cloud platforms, and Big Data/ETL pipelines (e.g., Hortonworks/AWS), including scalable data processing solutions.
- Strong development experience in Java, Python, or Scala, with excellent debugging and troubleshooting skills for complex production issues.
- Experience leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools across engineering teams, including defining ways of working (review/validation expectations), measuring outcomes, and ensuring secure handling of data.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, resiliency/security implications, and governance expectations; ability to coach engineers on compliant and effective usage.
- Working knowledge of core infrastructure components (routers, load balancers, cloud products, containers, compute, storage, networks) and ability to solve complex, mission-critical problems across domains.
- Deep proficiency in SRE best practices: reliability, scalability, performance, security, enterprise system architecture, and toil reduction; able to implement within an application or platform.
- Deep knowledge of software applications and technical processes, with emerging depth in one or more technical disciplines.
- Proficiency in observability (white/black box monitoring, SLO alerting, telemetry collection) using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, etc.
- Proficiency in CI/CD tools (e.g., Jenkins, GitLab, Terraform), plus ability to troubleshoot networking issues, solve data structure/algorithm problems, teach new languages, and collaborate across stakeholder levels.
Preferred qualifications, capabilities, and skills
- Certified in Python , Gen AI.
Frequently Asked Questions
What are the eligibility criteria for the Lead Software Engineer - Python, Gen AI job at JPMorgan Chase?
Eligibility typically includes the qualifications and experience outlined in the job description above, with around 0-5 Years years of relevant experience expected for this role.
What are the primary responsibilities of a Lead Software Engineer - Python, Gen AI at JPMorgan Chase?
The key responsibilities for this role are detailed in the Key Responsibilities section above, covering the core duties expected of a Lead Software Engineer - Python, Gen AI at JPMorgan Chase.
Is prior experience required for this position?
This role requires around 0-5 Years years of relevant experience, as specified in the job listing. Please refer to the Qualifications & Experience section above for full details.
What skills are important for this role?
Skills relevant to this position are outlined in the Qualifications & Experience section above. In general, strong communication, domain knowledge, and the ability to meet role-specific targets are valued across similar BFSI positions.
How do I apply for the Lead Software Engineer - Python, Gen AI role at JPMorgan Chase?
You can apply directly using the Apply Now button on this page, which will take you to JPMorgan Chase's application process for this role.