JPMorgan Chase

Lead Software Engineer

JPMorgan Chase
Apply
1 day ago
Jersey City, NJ, USAStaff+
H1B sponsor

Base Salary

$157k - $215k/yr

Responsibilities

  • Develop secure, high-quality production code for data-intensive applications and platforms.
  • Lead complex software features from requirements and design through deployment and operational stability.
  • Build agentic AI systems with multi-agent workflows, tool use, memory, and human-in-the-loop controls.
  • Implement LLM applications using RAG pipelines, embedding workflows, vector stores, and model-serving infrastructure.
  • Own observability, evaluation, safety, prompt monitoring, output validation, cost tracking, and latency optimization for production AI systems.
  • Drive technical decisions affecting application design, performance, reliability, and functionality.
  • Automate recurring issue remediation and improve operational stability.
  • Mentor junior and mid-level engineers through coaching, code reviews, and engineering best practices.
  • Drive adoption, governance, validation standards, and reuse of approved AI-assisted software development practices across teams.

Requirements

  • Formal training or certification in software engineering concepts and 5+ years of applied experience.
  • Hands-on production experience building and shipping LLM-based applications and agentic systems with tool use, memory, and multi-step reasoning.
  • Advanced proficiency in one or more programming languages, particularly Python and/or Java.
  • Deep experience with large-scale data processing, microservices, API design, and Kafka event streaming.
  • Working knowledge of relational and NoSQL databases, vector stores, and data lake architectures.
  • Experience with Redis, Memcached, Dynatrace, Splunk, Grafana, Airflow, and Temporal.
  • Proficiency in CI/CD, test-driven development, automation, and the software development lifecycle.
  • Strong understanding of agile methodologies, application resiliency, security best practices, responsible AI, and compliant handling of sensitive data.
  • Practical cloud-native engineering experience with AWS, Azure, or GCP.
  • Experience leading enterprise-authorized AI-assisted software development tools and validating AI outputs for correctness, performance, and security.
  • Preferred experience includes LLM orchestration, AWS Bedrock, Azure OpenAI, AI evaluation and observability, red-teaming, prompt drift detection, Databricks, Snowflake, Spark, and PySpark.
  • Preferred knowledge of financial services technology and AI risk and regulatory considerations.

Benefits

  • Competitive total rewards package with base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash 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.
  • Benefits and programs are provided based on eligibility; additional compensation and benefits details are provided during hiring.

Tech Stack

Apache AirflowApache KafkaApache SparkAWSAzureDatabricksGoogle Cloud PlatformGrafanaJavaPythonRedisSnowflakeSplunk
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