J

JP Morgan Chase

Runs a consumer bank and an investment bank

Director of Software Engineering - Acceleration & Modern Engineering Practices, Asset Management

Engineering LeadershipConfirmed live in the last 24 hours
Full-time$204.3k - $285kIn-person

About the Job

Requirements

  • Formal training or certification on software engineering concepts and 10+ years of applied experience, plus 5+ years of experience leading technologists to manage, anticipate, and solve complex technical items within the domain of expertise.
  • Experience with CI/CD, including build and release automation, quality gates, and deployment strategies.
  • Experience with testing frameworks and automation, including unit, integration, and contract tests, test strategy, and modernization.
  • Production experience with Python or Java for services, data applications, or automation tooling.
  • UI development experience, such as modern web UI frameworks, component-based design systems, front-end testing, and performance optimization, especially for workflow-heavy internal platforms.
  • Experience with data modeling, including conceptual, logical, and physical models and analytics and operational data considerations.
  • Architecture expertise in distributed systems, resiliency, performance, and maintainability.
  • Experience with integration and APIs, including REST and event-driven patterns, governance, versioning, and security.
  • Practical production experience with AWS services, including networking, compute, storage, security and identity and access management, and monitoring.
  • Ability to drive cross-functional alignment across product, business, risk and control, architecture, and platform teams, and to operate effectively in a governance model with senior stakeholders.

Responsibilities

  • Create complex and scalable coding frameworks using appropriate software design frameworks.
  • Develop secure, high-quality production code, and review and debug code written by others.
  • Architect and govern agentic AI-enabled engineering workflows using enterprise-authorized tools to improve delivery speed, code quality, and operational outcomes at scale, including AI-driven pull request review assistance, test generation and maintenance, release readiness checks, incident triage, and root-cause acceleration; define guardrails for validation, security, resiliency, and reuse across teams.
  • Apply knowledge of software development life cycle tools, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale.
  • Set technical direction for architecture, integration patterns, API strategy, data modeling, and platform engineering; modernize engineering practices, including CI/CD pipelines, automated testing frameworks, release readiness controls, observability, and production support procedures, to accelerate delivery and maintain reliability, security, and maintainability.
  • Run pod governance, including council meetings and standups, to prioritize work, clear blockers, and drive go/no-go decisions; partner with senior sponsors to align outcomes, resourcing, and decision rights.
  • Lead the end-to-end Acceleration Program lifecycle from intake through production rollout, including structured validation, pilot or proof-of-concept execution, demos, and production hardening and approval processes; establish and run sprint-based delivery to drive transparency, stakeholder engagement, and continuous improvement.
  • Build delivery guardrails that reduce common innovation failure modes, including organizational silos, technical debt accumulation, weak user engagement, and process or adoption barriers.
  • Institutionalize reuse of proven components and establish guardrails and reference implementations to reduce time to delivery and improve consistency across initiatives.
  • Influence leaders and senior stakeholders across business, product, and technology teams.

Desired Qualifications

  • Experience running a working-backwards or outcome-first delivery model, including crisp problem framing, acceptance criteria, and success metrics.
  • Demonstrated success scaling delivery velocity without sacrificing quality, such as redesigning CI/CD and testing approaches to support higher throughput.
  • Experience building durable adoption mechanisms, including early-adopter and champion strategies, measurable adoption metrics, and feedback loops.
  • Familiarity with enterprise-approved AI-assisted development tools and patterns, such as code assistants, agentic workflows, and test-generation and triage automation, and experience operationalizing them with appropriate guardrails in day-to-day engineering.
  • Experience partnering with UX and design teams to translate user journeys into intuitive experiences, applying UX best practices such as research, prototyping, and usability testing, and incorporating UX designers into agile delivery to address user-engagement gaps.
  • Prior experience in Asset Management technology domains, including portfolio, client, research, trading, operations, or data and analytics platforms.

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