Lead Software Engineer

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
Chicago, ILPlano, TX
Employment
Full-time
Posted
46 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$129k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $144,362–$208,800.

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 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer

As a Lead Software Engineer, you will join an agile team to enhance and deliver trusted, market-leading technology products in a secure and scalable way. You will execute creative software solutions, design, and technical troubleshooting to build cloud-native, microservices-based applications. Your daily responsibilities include developing high-quality production code, performing code reviews, and using domain modeling techniques to ensure software clarity and testability. You will identify automation opportunities to improve operational stability and lead communities of practice. Required skills include proficiency in back-end technologies like Python, Flask, and Django, along with experience in AWS, Azure, or GCP, SQL, and NoSQL databases. You must demonstrate expertise in RESTful APIs, WebSockets, and CI/CD methods to solve complex design challenges within the banking domain.

What you'll do

  • Design and develop cloud-native, microservices-based applications using the latest technologies and best industry practices.
  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Use domain modeling techniques to structure software for clarity, testability, and long-term evolution.
  • Design scalable architectural patterns that avoid single points of failure and ensure zero-downtime releases.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Investigate and resolve technical issues promptly while updating technologies and patterns to keep systems current.
  • Lead communities of practice to drive the adoption of new and leading-edge technologies across the organization.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of hands-on experience in software engineering.
  • Proficiency in back-end technologies like Python, Flask, and Django to build microservices-based applications.
  • Experience with cloud platforms (AWS, Azure, GCP), distributed systems, RESTful APIs, WebSockets, and JSON.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Experience with agile development methodologies (e.g., Scrum) and the full software development life cycle.
  • Proficiency in automation, continuous delivery methods, and application resiliency.
  • Strong soft skills including presentation, negotiation, mentoring, and stakeholder management (preferred).
  • Experience in the banking domain and AWS certification (preferred).

More like this

Similar roles

Full Stack Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 4 days ago
Java Springboot Node.js JavaScript TypeScript React Angular AWS Azure GCP Microservices SQL NoSQL RESTful APIs WebSockets JSON CI/CD Agile Scrum AI-assisted Engineering Distributed Systems
5+ yrs exp

Fullstack Lead Software Engineer

JPMorgan Chase

Wilmington, DE 4 days ago
Java Spring Boot Node.js AWS Azure Google Cloud Platform Microservices React Angular TypeScript JavaScript HTML CSS SQL NoSQL RESTful APIs WebSockets JSON CI/CD Scrum Agile Distributed Systems
5+ yrs exp

Lead Software Engineer, Fullstack

JPMorgan Chase

Plano, TX 54 days ago
Python Flask Django React Angular TypeScript JavaScript HTML CSS AWS Azure GCP Microservices RESTful APIs SQL NoSQL CI/CD Scrum Agile WebSockets JSON LLM Machine Learning Domain Modeling Distributed Systems
5+ yrs exp

Lead Software Engineering, Python

JPMorgan Chase

Jersey City, NJ 104 days ago
Python Java Spring Boot Flask Django React Angular TypeScript JavaScript HTML CSS AWS Azure GCP SQL NoSQL RESTful APIs WebSockets JSON Microservices CI/CD Scrum Agile Machine Learning Artificial Intelligence Domain Modeling
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 75 days ago
Java Springboot Node.js TypeScript React Angular HTML CSS JavaScript AWS Azure GCP Microservices SQL NoSQL RESTful APIs WebSockets JSON CI/CD Agile Scrum AI-assisted Engineering Distributed Systems
5+ yrs exp

Lead Software Engineer

Capital One Financial

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