J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Java/Python

Backend EngineeringConfirmed live in the last 24 hours
Full-time$156.8k - $215kIn-person

About the Job

Requirements

  • Formal training or certification on software engineering concepts and 9+ years of applied experience.
  • Strong hands-on experience designing and delivering enterprise solutions end-to-end.
  • Expertise in Java 11/17+, including Spring Boot microservices, API design, and testing practices.
  • Expertise in Python 3.x for services, automation, and data/ML integration.
  • Distributed systems experience, including microservices, event-driven architecture, and messaging/streaming such as Kafka or equivalent.
  • Strong data architecture fundamentals, including relational/NoSQL patterns, caching such as Redis, data consistency, and schema evolution.
  • Practical experience productionizing AI/ML, including inference patterns, model packaging/serving, and monitoring/drift fundamentals.
  • Working knowledge of MLOps concepts and operational model lifecycle management.
  • DevOps delivery mindset, including CI/CD, automated unit/integration/contract testing, and release/rollback strategies.
  • Strong security and resiliency mindset suitable for regulated environments.

Responsibilities

  • Own end-to-end solution architecture across applications, APIs, data, integrations, and environments from development through production.
  • Convert business requirements into target-state architecture, high-level design, and low-level design with clear trade-offs and documented decisions.
  • Define integration patterns and cross-service contracts, including REST/gRPC, event-driven approaches, versioning, compatibility, and service-level agreements.
  • Provide hands-on technical leadership by contributing Java/Spring Boot and Python code for reference implementations, critical paths, and proof-of-concepts through production.
  • Lead design spikes and performance investigations to validate approaches and resolve complex technical risks.
  • Drive complex production issue triage and root cause analysis, ensuring sustainable fixes and operational learning.
  • Establish and maintain engineering standards through reusable patterns, templates, and shared components.
  • Design and deliver production patterns for AI/ML capabilities, including batch and real-time inference, feature pipelines, evaluation, and monitoring.
  • Partner with Data Science teams to move models from experimentation to reliable, scalable, observable services.
  • Implement responsible AI controls, including traceability, testing/evaluation, approvals, and appropriate human oversight where required.
  • Define and deliver non-functional requirements and operational excellence, including availability, latency, throughput, scalability, resiliency, RTO/RPO, capacity planning, observability/SLOs/runbooks, secure-by-design practices, and SDLC/audit compliance.

Desired Qualifications

  • Kubernetes/container platforms and cloud-native patterns, including autoscaling, configuration/secrets, and service-to-service security.
  • Generative AI experience, including LLMs, RAG, vector search, evaluation frameworks, and prompt/model governance where applicable.
  • Modernization experience, including monolith decomposition, strangler patterns, and incremental migration.
  • Advanced production readiness/observability practices, including SRE-style monitoring, readiness reviews, and operational rigor.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs