JPMorgan Chase logo
JPMorgan Chase2 months ago

Principal Software Engineer (APIs)

On-site · Wilmington, Delaware, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Investment Banking

Job Summary

Principal Software Engineer (APIs) within JPMorganChase's Home Lending - Originations group leads design and integration of API strategy (REST/GraphQL/gRPC, event-driven) with versioning, security, and lifecycle standards. Responsible for reusable integration patterns aligned to MISMO, guiding design reviews, maintaining reference architectures and ADRs, and ensuring non-functional requirements for security, resiliency, performance, and operability. Oversees Encompass LOS integrations and data flows with pricing engines and related systems; drives platform capabilities for API gateways, event streaming, identity/authorization, and webhooks; establishes SLI/SLOs and telemetry to improve reliability; mentors engineers and product partners on design and governance for schema versioning, backward compatibility, and data lineage. Requires deep mortgage domain knowledge, hands-on Encompass LOS experience, Kafka or comparable streaming, and a BS in CS or related field.

Required Qualifications

  • Formal training or certification on software engineering concepts
  • 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
  • Strong mortgage domain knowledge MISMO 3.4+, UCD, HMDA, DU/LP workflows, 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 software architecture and governance practices (schema versioning, backward compatibility, data lineage)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Principal Software Engineer (APIs)

Apply on Sorce