Principal Software Engineer (apis)

JPMorgan Chase JPMorgan Chase · Banking · Wilmington, DE +1 · Consumer & Community Banking

Principal Software Engineer at JPMorgan Chase within the Home Lending - Originations group, focusing on API design, integration, and strategy for financial products. The role involves defining reusable integration patterns, leading design reviews, ensuring non-functional requirements, and mentoring engineers. Experience with Encompass LOS, Kafka, and mortgage domain knowledge is required.

What you'd actually do

  1. Own the design integration and API strategy (REST/GraphQL/gRPC, event-driven) with clear versioning, security, and lifecycle standards.
  2. Define reusable integration patterns and canonical data contracts aligned to MISMO to ensure consistency and reuse.
  3. Lead design reviews and maintain reference architectures and ADRs across domains, guiding strategic design decisions.
  4. Ensure designs meet non-functional requirements for security, resiliency, performance, scalability, cost, and operability.
  5. Design and oversee Encompass LOS integrations and customizations using Developer Connect, SDK, and plugins.

Skills

Required

  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Deep expertise designing and governing REST/GraphQL/gRPC APIs and event-driven architectures at enterprise scale.
  • Hands-on Encompass LOS experience including Developer Connect APIs, SDK/plugins, business rules, and pipeline automation.
  • Strong mortgage domain knowledge including MISMO 3.4+, UCD, HMDA, DU/LP workflows, and TRID/RESPA impacts.
  • Proficiency with Kafka or equivalent streaming platforms and robust messaging patterns with DLQs and idempotency.
  • Excellent communication and mentoring skills with a BS in CS or related field
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

What the JD emphasized

  • Deep expertise designing and governing REST/GraphQL/gRPC APIs and event-driven architectures at enterprise scale.
  • Hands-on Encompass LOS experience including Developer Connect APIs, SDK/plugins, business rules, and pipeline automation.
  • Strong mortgage domain knowledge including MISMO 3.4+, UCD, HMDA, DU/LP workflows, and TRID/RESPA impacts.