Senior Lead Software Engineer - API Designer
On-site · Jersey City, New Jersey, United States
Job Summary
Senior Lead Software Engineer specializing in API design across RESTful, gRPC, and event-driven architectures within JPMorgan Chase's Commercial and Investment Banking team. Responsibilities include designing APIs, documenting usage guides, collaborating with product, engineering, and architecture teams, enforcing API design standards and governance, prototyping and validating designs with mock servers, improving developer experience through versioning and error handling, managing the full API lifecycle including versioning and deprecation, collaborating with QA to ensure performance, security, and reliability, and driving continuous improvement in API design practices.
Required Qualifications
- Formal training or certification in software engineering concepts
- 5+ years of applied experience
- Strong understanding of REST, GRPC, and/or event-driven API paradigms
- Proficiency with API specification tools (OpenAPI/Swagger, RAML, AsyncAPI, Postman, etc.)
- Experience with API gateways, management platforms, and developer portals
- Excellent communication and documentation skills
- Familiarity with security best practices (OAuth2, JWT, API keys)
- Experience working in Agile/Scrum environments
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.