CareerPlanGet AI match score →

Principal Software Engineer - Java/Sprint Boot/API

2 Locations💼 Full-time🗓 2026-07-20 → 2026-07-30

Core

Lead the design, development, and implementation of enterprise-grade software solutions and high-performance backend services for PNC's Lending Technology organization.

Role type

Principal Software Engineer (Java/Spring Boot/API)

Builds

Microservices, event-driven solutions using Kafka, and scalable APIs for customer-facing applications.

Domain

Banking / Financial Services / Enterprise Software

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, Microservices architecture, Apache Kafka, API design, distributed systems, technical leadership, Agile delivery, root-cause analysis

Preferred skills

Generative AI tools, Cloud platforms (AWS/Azure/GCP), highly regulated industry experience

Technologies

Java, Spring Boot, Kafka, Microservices, CI/CD

Responsibilities

Lead design and implementation of enterprise software; serve as technical lead for 5-10 engineers; establish engineering standards and code quality; drive architectural decisions; conduct code reviews and mentoring; troubleshoot complex production issues; coordinate Agile delivery across distributed teams.

Seniority

Principal, hands-on IC with team leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗