Lead Software Engineer

JPMorgan Chase

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Jersey City, NJ
Employment
Full-time
Posted
47 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $177k
$120k $231k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $142,400–$211,650.

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 C#, Python, Rust, SQL Lead Software Engineer within the CTO Identity & Access Engineering team, you will serve as a core technical contributor in an agile security software engineering environment. You will design, develop, and troubleshoot creative software solutions to build critical technology supporting global cybersecurity and technology regulatory controls. Your daily responsibilities include writing high-quality production code, performing code reviews, and driving the adoption of enterprise-authorized AI-assisted engineering practices for refactoring and testing. You will utilize C#, Python, Rust, and SQL platforms alongside Kafka for streaming event-driven integrations. The role requires expertise in the Software Development Life Cycle, including CI/CD and TDD, while managing cloud-native security in AWS, Azure, or GCP to solve complex financial services IT infrastructure problems.

What you'll do

  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Design and execute creative software solutions to solve complex technical problems and cybersecurity regulatory requirements.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish consistent validation standards for secure coding, peer reviews, and automated testing.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead evaluation sessions with external vendors and internal teams to probe architectural designs and technical credentials.
  • Apply knowledge of SDLC toolchains and automation capabilities to improve overall engineering value.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more object-oriented programming languages such as C#, Python, or Rust.
  • Database expertise in one or more SQL platforms and streaming event-driven integrations like Kafka.
  • Demonstrated experience leading the use of approved AI-assisted software development tools for coding, review, and troubleshooting.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs.
  • Proficiency in all aspects of the Software Development Life Cycle including TDD, BDD, and Evals.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Practical cloud native security management experience in AWS, Azure, or GCP.
  • In-depth knowledge of the financial services industry and their IT systems.
  • Experience with Elastic, Postgres SQL, or vector databases (preferred).
  • Experience in financial services (preferred).

More like this

Similar roles

Lead Software Engineer, Rates Risk Engineer

JPMorgan Chase

New York, NY 7 days ago
Python CI/CD NoSQL Agile System Design Distributed Systems Real-time Data Processing AI-assisted Engineering Software Development Life Cycle Application Resiliency Security SecDB Quartz Athena
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

New York, NY 46 days ago
Java Spring Boot Kafka AI-assisted engineering CI/CD Cloud Native Software Development Life Cycle System Design Application Development Automated Testing Agile Security Application Resiliency
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Tampa, FL 46 days ago
Python Java AI-assisted engineering CI/CD Software Development Life Cycle System Design Application Development Agile Cloud Native Agentic AI MCP development Automated Testing Secure Coding Application Resiliency
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 33 days ago
Java Python Databricks SQL Oracle Sybase SQL Server Scala Apache Spark Kafka Tableau Business Objects ThoughtSpot System Design Agile
3+ yrs exp

Lead Software Engineer, Full Stack

Capital One Financial

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