Lead Software Engineer

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Employment
Full-time
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$131k most similar roles pay here $255k

This listing doesn't post a salary. Most similar roles pay $151,475–$210,480.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1122 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer on the product team, you will design and develop scalable, resilient systems using Python while applying Site Reliability Engineering principles to ensure high standards of reliability and security. Your daily responsibilities include creating secure production code, maintaining algorithms, and developing architecture artifacts that meet specific design constraints. You will perform technical troubleshooting, conduct chaos engineering experiments, and execute performance testing using tools like JMeter. The role involves defining SLIs and SLOs, implementing monitoring and automated recovery, and performing root cause analysis during post-incident reviews. You will utilize Python, MongoDB, and AWS cloud technologies while navigating the software development life cycle within an agile environment. Your work focuses on solving complex problems related to system stability, scalability, and performance through data synthesis, visualization, and proactive engineering practices to improve overall coding hygiene.

What you'll do

  • Design and develop scalable, resilient systems using Python.
  • Apply SRE principles including monitoring, alerting, and automated recovery.
  • Define and measure Service Level Indicators (SLIs) and Service Level Objectives (SLOs).
  • Conduct chaos engineering experiments to test system resiliency and identify weaknesses.
  • Perform performance testing using tools like JMeter to ensure scalability.
  • Analyze data patterns to improve coding hygiene and system architecture.
  • Participate in post-incident reviews and perform root cause analysis for failures.
  • Create secure, high-quality production code and maintain complex algorithms.

What we're looking for

  • Proficiency in coding in Python.
  • Experience developing, debugging, and maintaining code in a large corporate environment using modern programming languages and database querying languages.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Knowledge of the Software Development Life Cycle (SDLC), including CI/CD, automation focus, and security.
  • Experience with AI, MongoDB, and technical processes within a specific discipline like cloud or machine learning.
  • Understanding of SRE principles, including monitoring, alerting, automated recovery, SLIs, SLOs, and error budgets.
  • Experience with incident response, root cause analysis, and chaos engineering practices to test system resiliency.
  • Proficiency in performance testing tools such as JMeter and familiarity with modern front-end technologies (preferred).

More like this

Similar roles

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 61 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG TDD Agile Scrum SDLC Observability ServiceNow
5+ yrs exp

Lead Software Engineer

Capital One Financial

New York, NY 38 days ago
Java Go Python JavaScript TypeScript SQL AWS Kubernetes Docker NoSQL RDBMS HTML/CSS Microservices Agile Cloud Computing AI Tooling
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 54 days ago
JavaScript React Angular TypeScript Java HTML CSS AWS Microsoft Azure Google Cloud Microservices RESTful Web Services Agile Open Source Frameworks Cloud Computing
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 108 days ago
AWS Microsoft Azure Docker Kubernetes Python Java TypeScript JavaScript SQL Go NoSQL RDBMS HTML/CSS Microservices Agile
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 104 days ago
AWS Microsoft Azure Docker Kubernetes Python Java JavaScript TypeScript SQL Go HTML CSS NoSQL RDBMS Microservices Agile
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 86 days ago
AWS Kubernetes Docker Python Java TypeScript JavaScript Go SQL NoSQL Microservices Cloud Computing HTML/CSS Agile Microsoft Azure
4+ yrs exp