JPMorgan Chase

Lead Software Engineer

JPMorgan Chase
Apply
22 hours ago
Jersey City, NJ, USAStaff+
H1B sponsor

Base Salary

$157k - $215k/yr

Responsibilities

  • Design, develop, troubleshoot, review, and debug secure, high-quality production software.
  • Lead adoption and validation standards for enterprise-authorized AI-assisted coding, code review, testing, refactoring, and troubleshooting tools.
  • Identify and automate recurring issue remediation to improve operational stability.
  • Lead internal evaluation sessions for architectural designs, technical credentials, and applicability to existing systems.
  • Design and evolve resilient, observable, secure platform components and data pipelines using Apache Flink, ClickHouse, Trino, dbt, Kestra, Apache Iceberg, and PostgreSQL.
  • Build and integrate micro-frontends and user interfaces for internal stakeholders.
  • Support system design, application development, testing, operational stability, and root-cause resolution across the software lifecycle.

Requirements

  • Formal training or certification in software engineering concepts and at least 5 years of applied experience.
  • Hands-on experience with system design, application development, testing, and operational stability.
  • Advanced proficiency in one or more programming languages.
  • Experience leading responsible use of approved AI-assisted software development tools and validating their outputs for correctness, performance, and security.
  • Understanding of responsible AI engineering practices, data sensitivity, secure input and output handling, resiliency, and security expectations.
  • Proficiency across the Software Development Life Cycle and advanced understanding of CI/CD, application resiliency, and security.
  • Preferred experience operating distributed data platforms such as Apache Flink and Trino in production.
  • Preferred experience designing data pipelines and models with data quality, lineage, recoverability, orchestration, dbt, and Apache Iceberg.
  • Preferred experience delivering secure, observable solutions across on-premises and public cloud environments.
  • Preferred strong backend engineering experience with Java and Python.
  • Preferred experience building user interfaces and micro-frontends with JavaScript or TypeScript and React or Angular.
  • Ability to independently identify problems end to end and deliver solutions through design thinking and troubleshooting.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support and financial coaching.
  • Eligible roles may receive discretionary incentive compensation or forfeitable equity; compensation details are provided during hiring.
  • Enhanced pre-hire screening, including criminal and credit background checks where permitted by law, is required for this high-risk technology role before employment or assignment begins.

Tech Stack

AngularApache FlinkClickHousedbtJavaJavaScriptPostgreSQLPythonReactTypeScript

Categories

BackendData EngineeringFrontend
JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me