J

JP Morgan Chase

Runs a consumer bank and an investment bank

Director of Software Engineering - Data & AI

Engineering LeadershipConfirmed live in the last 24 hours
Full-timePlano, TX, USANo salary listedIn-person

About the Job

Requirements

  • At least 15 years of software engineering experience, including at least 5 years building and managing large-scale, business-critical, complex distributed data platforms.
  • A Bachelor's or Master's degree in Computer Science or a related technical field.
  • Experience leading adoption of agentic AI-enabled engineering practices using enterprise-authorized workplace tools across teams, including setting human-in-the-loop validation and quality gates, measuring outcomes, and securely handling sensitive inputs and outputs.
  • Strong understanding of responsible AI use and control expectations in engineering workflows, including data sensitivity, resiliency and security implications, and governance, with the ability to influence leaders on safe scaling and reuse patterns.
  • Experience leading Snowflake-based data platforms or comparable cloud data ecosystems at enterprise scale, including workload management, performance optimization, security, resilience, and cost governance.
  • Demonstrated success operating high-volume data systems and delivering complex programs with stringent availability, recovery, data quality, and control requirements through prioritization, dependency management, risk mitigation, and accountability across multiple teams.
  • A track record delivering complex payment, transaction processing, data, reporting, or financial systems in global banking or a similarly regulated environment.
  • Experience attracting, hiring, developing, retaining, and recognizing high-performing engineering talent.

Responsibilities

  • Set and execute the technology strategy for Merchant Services Data and Reporting platforms, with accountability for measurable business outcomes, delivery commitments, platform health, and long-term scalability.
  • Lead the engineering and operation of Snowflake-centered data platforms processing approximately 600 million transactions per day, ensuring performance, availability, data integrity, security, and cost efficiency.
  • Set and scale multi-department strategy for enterprise-authorized agentic AI-enabled engineering and SDLC/TLM automation to improve speed, scalability, reliability, and cost-to-serve, with controls for validation, security, resiliency, traceability, and reuse.
  • Apply deep knowledge of the software development lifecycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to increase engineering effectiveness and cross-domain reuse.
  • Deliver trusted data and reporting solutions for external merchants and internal partners across Finance, Risk, Operations, Sales, and Marketing.
  • Enable data products, applications, and models for secure and governed consumption by AI agents and advanced analytics use cases.
  • Drive execution across complex, multi-year initiatives by establishing priorities, accountable owners, delivery milestones, risk mitigation plans, and transparent performance measures.
  • Design and evolve architectures, data models, and engineering patterns that support increasing transaction volumes, new products, and expansion into markets outside the United States.
  • Establish and enforce operational excellence practices, including service-level objectives, observability, capacity planning, data quality controls, resilience testing, incident response, root-cause analysis, and recurrence prevention.
  • Provide leadership and direction to multiple engineering teams across platforms, locations, and lines of business while building a culture of ownership, accountability, inclusion, and continuous improvement.

Desired Qualifications

  • Strong data engineering foundations, including complex data modeling, extensible ETL/ELT patterns, streaming and batch processing, metadata management, and multimodal search techniques.
  • Proficiency with SQL and at least one general-purpose programming language, commonly Python or Java.
  • Strong understanding of distributed systems and cloud architecture, including partitioning, storage formats, compute engines, event-driven patterns, capacity planning, and failure recovery.
  • Ability to explain complex technical topics to executives and connect engineering investments to merchant, customer, operational, risk, and financial outcomes.

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