← Back to Jobs
JPMorgan Chase & Co. logo
1 day agoApply by Oct 30oraclecloud

Lead Software Engineer - Python, Unix

JPMorgan Chase & Co. / Financial Services
Bengaluru, Karnataka, IndiaOn-siteFull Time
Apply on company site
AI Summary

The Lead Software Engineer will drive site reliability culture, lead resiliency design reviews, and act as a technical lead for medium to large-sized products. They are responsible for managing major incidents, mentoring engineers, and implementing AI-assisted reliability workflows across the SDLC.

Candidates must have 10+ years of applied experience in software engineering with proficiency in Python, Unix, and site reliability best practices. Strong expertise in system architecture, observability, CI/CD, and container orchestration is required.

Job Details
Job Type: FULL TIME
Visa Sponsorship: No
Work Arrangement: On-site
Experience Level: 10+ years
Hours: 40 hrs/week
Language: English
Key Skills
PythonUnixSite Reliability EngineeringSystem ArchitectureObservabilityCI/CDContainer OrchestrationNetworkingTroubleshootingIncident ManagementMentorshipData AnalyticsAutomationSecurity ControlsSoftware Engineering
Insider connections @JPMorgan Chase & Co.
Members only

Find people at JPMorgan Chase & Co. who may share hiring insights or referrals for this role.

Meet the people behind the opportunity

Create a free account to search for hiring managers and potential referral contacts.

No contact data is shown on this public page.
Assume a critical role in defining the future of a globally recognized firm and have a direct and significant effect in a realm tailored for top achievers in site reliability. 

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, Markets 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 resiliency design reviews, break up complex problems into digestible work for other engineers, act as a technical lead for medium to large-sized products, and provide advice and mentoring to other engineers. 

Job responsibilities
  • Consistently models and champions site reliability culture and practices, documents and shares knowledge within your organization via internal forums and communities of practice
  • Leads initiatives to improve the reliability and stability of your team’s applications and platforms using data-driven analytics to improve service levels, proactively identifying and solving technology-related bottlenecks in areas of expertise
  • Drives collaboration with your team to identify comprehensive service level indicators and the stakeholder partners to establish reasonable service level objectives and error budgets with your customers
  • Uses enterprise-authorized AI capabilities within the work environment to accelerate major-incident triage, troubleshooting, and post-incident analysis, validating outputs and handling operational data according to sensitivity and security requirements.
  • Serves as the main point of contact during major incidents for your application and has the skills to identify and solve the issue quickly to avoid financial loss to the business
  • Offers a high level of technical expertise within one or more technical domains and provides advice and mentorship to other engineers
  • Leads reuse-first adoption of AI-assisted reliability workflows across SDLC/toolchain practices (e.g., CI/CD quality checks, test/validation automation, and operational readiness), ensuring traceability/auditability, resiliency, and security controls.
  Required qualifications, capabilities, and skills
  • Formal training or certification on Software Engineering concepts and 10+ years applied experience
  • Demonstrated proficiency in reliability, scalability, performance, security, enterprise system architecture, toil reduction, and other site reliability best practices
  • Programming language - Python.
  • Demonstrated experience using enterprise-authorized AI capabilities within the work environment to improve SRE workflows (e.g., incident investigation support and knowledge capture) with strong validation habits and awareness of data sensitivity.
  • Ability to evaluate AI-assisted operational recommendations for correctness and risk, define appropriate guardrails for team usage, and ensure outcomes align to resiliency and security expectations.
  • Proficient knowledge and experience in observability such as white and black box monitoring, service level objective alerting, and telemetry collection
  • Proficient with continuous integration and continuous delivery practices and tooling
  • Proficient with container and container orchestration
  • Experience with troubleshooting common networking technologies and issues
  • Advanced knowledge of software applications and technical processes with emerging depth in one or more technical disciplines, and actively self-educates to evaluate and recommend suitable new technologies
 
About JPMorganChase

JPMorgan Chase is a leading global financial institution, providing innovative banking solutions and services to millions of customers and prominent clients across 100 markets.

Financial Services
238,974 employees
New York, NY
Most staff in USA
Employee ratings
From Glassdoor · 40k reviews · View profile
Diversity & inclusion4.1
Compensation & benefits3.9
Career opportunities3.9
Culture & values3.7
Work–life balance3.6
Senior management3.4
76%
would recommend to a friend
77%
positive business outlook
Categories
Asset ManagementBankingBusiness DevelopmentCommercialConstructionConsulting
Specialties
Consumer & Community BankingCorporate and Investment BankAsset ManagementPrivate Bankingand Commercial Banking