J

JP Morgan Chase

Runs a consumer bank and an investment bank

Director of Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Formal training or certification in software engineering concepts and at least 10 years of applied experience.
  • At least 5 years of experience leading technologists to manage, anticipate, and solve complex technical items within the relevant domain.
  • At least 8 years of technical leadership experience owning system design and delivery for complex platforms.
  • Demonstrated accountability for production outcomes, including reliability, incident management, and operational discipline, for large-scale distributed systems.
  • Strong production experience with Amazon Web Services, including Elastic MapReduce, Lambda, Elastic Container Service, and DynamoDB.
  • Expertise designing distributed systems with idempotency, ordering, retries, consistency controls, and replay or reprocessing strategies.
  • Experience delivering large-scale data-processing solutions using lakehouse patterns and table formats.

Responsibilities

  • Own the target-state platform architecture and ensure consistent implementation through reference architectures, approved patterns, and reusable golden-path guidance.
  • Define measurable non-functional requirements and targets, including throughput, latency, recovery objectives, correctness guarantees, and cost boundaries, and drive adoption across teams.
  • Decide and document key engineering trade-offs, including consistency versus latency, streaming versus batch, storage layout, replay strategy, partitioning and compaction approach, and disaster recovery posture, for governance and reuse.
  • Lead delivery outcomes across multiple workstreams, including real-time processing, batch processing, workflow and state, controls and reporting, and migration tooling.
  • Drive execution discipline through dependency management, milestone planning, risk reduction, capacity planning, and escalation of cross-organization blockers.
  • Own the modernization and migration strategy, including parallel run, parity validation, acceptance criteria, phased cutovers, rollback plans, and legacy decommission sequencing.
  • Establish production-readiness standards across the software delivery lifecycle, including testing strategy, continuous integration and delivery expectations, observability, incident management, and change governance aligned to a controls-heavy environment.
  • Lead performance and cost engineering for Java services and large-scale data pipelines, ensuring capacity planning and optimization are proactive and measurable.
  • Ensure auditability and explainability through reproducible outputs, lineage expectations, immutable retention strategy, and controlled reprocessing approaches.
  • Coach senior engineers and technical leads through design reviews, code-review standards, post-incident learning, and stakeholder-facing architecture communication.

Desired Qualifications

  • Hands-on experience with Apache Iceberg at scale, including partitioning strategy, compaction, schema evolution, and maintenance automation.
  • Advanced Apache Spark tuning experience at very large scale, including skew, shuffle optimization, partition sizing, and cost-performance trade-offs.
  • Experience building reconciliations or matching engines within financial services.
  • Experience leading large migration programs that replace legacy platforms with parallel run and controlled cutover.

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