JPMorgan Chase

Lead Software Engineer

JPMorgan Chase
Apply
5 days ago
Jersey City, NJ, USAStaff+
H1B sponsor

Base Salary

$157k - $215k/yr

Responsibilities

  • Execute end-to-end software delivery, including design, development, testing, deployment, and technical troubleshooting for Java and Python services, batch jobs, and data pipelines.
  • Design complex workflows covering pipeline orchestration, processing logic, dependencies, failure handling, and service-level objectives.
  • Develop and maintain full-stack applications, APIs, data processing services, automation, and front-end components.
  • Gather, analyze, and synthesize data to produce reports, metrics, and visualizations for business and operational insights.
  • Identify data quality issues, drift, anomalies, bottlenecks, and pipeline execution patterns to drive system improvements.
  • Improve performance, reliability, resiliency, observability, monitoring, and production stability in an enterprise environment.
  • Contribute to engineering communities, internal libraries, utilities, technology evaluations, and automation improvements.
  • Use enterprise-authorized AI-assisted software development tools while validating outputs through peer review, automated testing, and secure coding practices.
  • Collaborate with distributed global teams across multiple time zones and deliver projects with ownership and accountability.

Requirements

  • At least 5 years of experience with formal training or certification in software engineering concepts.
  • Hands-on experience with system design, application development, testing, and operational stability in production environments.
  • Full-stack development experience with Spring, Java, Python, Hibernate, Spark/PySpark, AWS cloud technologies, and Databricks.
  • Experience with relational databases and SQL, plus familiarity with NoSQL databases and data modeling concepts.
  • Knowledge of the data lifecycle, including ingestion, validation, transformation, storage, governance, lineage, and consumption.
  • Ability to develop, debug, and maintain code in large enterprise environments with established controls and standards.
  • Familiarity with continuous integration and delivery, application resiliency, security best practices, observability, and monitoring.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools and the ability to critically evaluate AI-generated outputs.
  • Understanding of responsible AI use, data sensitivity, secure handling of inputs and outputs, resiliency, and security expectations.
  • AWS Solutions Architect/Developer or advanced-level certification is preferred.
  • Proficiency across the data management lifecycle is preferred.
  • Proficiency with Git and resolving code issues is preferred.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage and on-site health and wellness centers.
  • Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
  • Additional compensation and benefits details are provided during the hiring process.

Tech Stack

Categories

Data EngineeringFull Stack
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