Senior Software Engineer - API Development
Core
Design, build, and maintain scalable, high-performance RESTful and GraphQL APIs for PNC's Check Modernization and Teller organization.
Role type
Senior Software Engineer (API Development)
Builds
Scalable API services enabling seamless communication across platforms and systems
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
API design, RESTful API development, GraphQL, API security (OAuth2, JWT), SQL/NoSQL databases, microservices architecture, code reviews
Preferred skills
ARGO tools (Argo CD, Argo Workflows), Kubernetes, CI/CD pipelines, cloud platforms (AWS, Azure, GCP), API gateways, event-driven architecture, observability tools
Technologies
Java, Node.js, .NET, OpenAPI/Swagger, GitOps
Responsibilities
Design and develop RESTful/GraphQL APIs, define API contracts and documentation, integrate APIs with databases and third-party services, optimize API performance, implement authentication and authorization, support ARGO-based deployments and workflows, troubleshoot deployment issues
Seniority
Senior, hands-on IC