Principal Software Engineer (APIs)
On-site · Wilmington, Delaware, United States
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)
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.