Director of Software Engineering - Payment Investigations

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Commercial & Investment Bank

Director of Software Engineering for Payments & Investigations team at JPMorgan Chase, leading technical areas, driving innovation, and delivering complex projects. Requires extensive experience in full-stack cloud-native distributed systems, Java/Spring/Python, and managing large-scale AI initiatives for TCO reduction and productivity improvement. Focus on low-latency solutions and influencing across matrixed organizations.

What you'd actually do

  1. Partners with product and business groups to drive participation, plans, timelines, dependencies, and solutions to ensure successful delivery and desired outcomes
  2. Engages with business stakeholders to break down complex and ambiguous problems into technical specifications for engineering teams to implement under your guidance
  3. Delivers and owns end-to-end, cutting-edge low latency solutions leveraging the latest technologies and best industry practices
  4. Champions engineering practices; improves the effectiveness of engineering teams through coaching, mentoring, and resolution of impediments
  5. Partners with leadership to drive Non Functional Requirements, modernization initiatives, and controls

Skills

Required

  • software engineering concepts
  • leading technologists
  • full stack cloud native distributed systems
  • high availability
  • fault-tolerance
  • scalability
  • Java
  • Spring
  • Python
  • Camunda
  • PostgreSQL
  • large-scale AI initiatives
  • cloud technologies
  • software engineering methods
  • product engineering methods
  • technology best practices
  • influencing across highly matrixed, complex organizations
  • delivering value at scale
  • managing competing requirements
  • product prioritization
  • technical capacity and feasibility
  • balancing solution priorities
  • long-term technical roadmap
  • short-term execution needs
  • understanding and conveying programming models
  • technologies
  • systems
  • APIs
  • working with product teams
  • understanding and alignment of requirements
  • technical solutions
  • exploring new domains
  • technology perspectives
  • product perspectives
  • adapt quickly to changing direction
  • establish patterns rapidly

Nice to have

  • payments or investigations domain
  • code level
  • developing or leading cross-functional teams of technologists
  • hiring, developing, and recognizing talent
  • leading a product as a Product Owner or Product Manager

What the JD emphasized

  • 13+ years applied experience, including 5+ years leading technologists
  • extensive hands-on experience designing and building full stack cloud native distributed systems with high availability, fault-tolerance, and scalability using Java, Spring, Python, or Camunda
  • Experience in large-scale AI initiatives focused on reducing TCO and improving productivity
  • Demonstrated experience influencing across highly matrixed, complex organizations and delivering value at scale