Lead Software Engineer, Back End Java or Python

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NY
Salary
$152,000–$215,000 / yr
Posted
1 day ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $184k
$143k most similar roles pay here $234k

This role pays less than 71% of similar roles. Most pay $183,500–$213,375 — the shaded band above. At the midpoint, this role pays about $184k versus about $198k for comparable roles.

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

Listed pay typically runs $142,500–$205,000 across 245 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Back End Java or Python

As a Lead Software Engineer in JPMorgan Chase’s Consumer & Community Banking division, you will be an integral part of an agile team focused on developing and delivering secure, scalable, and reliable cloud-native microservices for market-leading technology products. Your responsibilities include designing robust back-end systems using Java or Python, implementing effective testing strategies, ensuring zero-downtime releases, and optimizing data handling processes. You will work with cloud technologies, RESTful APIs, messaging frameworks, and both SQL and NoSQL databases to build high-volume data processing applications. This role requires hands-on experience in secure coding practices, distributed systems, and mission-critical software support within a large-scale enterprise environment.

What you'll do

  • Design and implement cloud-native microservices architecture applications using best practices.
  • Apply domain modeling techniques to develop high-quality business products.
  • Ensure software is easily understandable, testable, and maintainable for future evolution.
  • Build resilient solutions with scalable architectural patterns to avoid single points of failure.
  • Develop secure code to protect customers and the company from security threats.

What we're looking for

  • Recent hands-on experience as a back-end software engineer using Java or Python.
  • Experience in designing and implementing effective tests across various types (unit, integration, performance).
  • Proficiency with cloud technologies, RESTful APIs, and distributed systems.
  • Hands-on experience with SQL and NoSQL databases for enterprise-scale data processing.
  • Knowledge of messaging frameworks and understanding of different kinds of data stores.
  • Expertise in building secure, scalable, and failure-resistant software solutions.
  • Seasoned in operating, supporting, and securing mission-critical software applications.

More like this

Similar roles

Lead Software Engineer, Java & Python

JPMorgan Chase

Jersey City, NJ 5 days ago $152,000$215,000
Java Python AWS Kubernetes Spring Boot Apache Kafka Splunk Dynatrace CI/CD RESTful APIs Apache Cassandra Agile SRE

Lead Software Engineer, Java Lead

JPMorgan Chase

Plano, TX +1 9 days ago $152,000$215,000
Java Spring Boot React NodeJS Kubernetes AWS CI/CD Git Jenkins SQL MS SQL Server Python Microservices Maven Docker PostgreSQL Bitbucket Prometheus Grafana

Lead Software Engineer, Java

JPMorgan Chase

Bengaluru, Karnataka, India 6 days ago
AWS Java Springboot Node.js HTML CSS JavaScript TypeScript React Angular RESTful APIs WebSockets JSON SQL NoSQL Scrum CI/CD Agile development methodologies