Software Engineer Lead - Corporate and Institutional Banking - Treasury (Spring Boot, Java, Kubernetes) jobs in United States
cer-icon
Apply on Employer Site
company-logo

PNC · 4 days ago

Software Engineer Lead - Corporate and Institutional Banking - Treasury (Spring Boot, Java, Kubernetes)

PNC is a company that values its people as its greatest differentiator and competitive advantage. As a Software Engineer Lead within PNC's Corporate & Institutional Banking - Treasury organization, you will lead the design and architecture of distributed systems and develop enterprise-grade applications using Java and Spring Boot.

BankingFinanceFinancial Services
badNo H1Bnote

Responsibilities

Lead the design and architecture of distributed systems, ensuring scalability, reliability, and high availability
Develop and maintain enterprise-grade applications using Java, Spring Boot, and Microservices
Design and implement containerized applications leveraging Docker, Kubernetes, or similar technologies
Collaborate with cross-functional teams to define system requirements, API specifications, and integration strategies
Optimize application performance, ensuring low latency and high throughput in production workloads
Establish and enforce engineering best practices, including code quality, testing, CI/CD, and observability
Mentor junior engineers and provide technical leadership across projects
Participate in system design reviews, code reviews, and technical discussions

Qualification

JavaSpring BootMicroservicesKubernetesDockerRESTful APIsMessaging systemsSQL/NoSQL databasesDevOps practicesProblem-solvingCommunicationLeadership

Required

10+ years of professional experience in software engineering with a focus on distributed systems
Strong proficiency in Java (8+) and Spring Boot framework
Extensive experience in Microservices architecture design and implementation
Hands-on experience with Containers (Docker, Kubernetes)
Deep understanding of scalable system design, fault tolerance, and concurrency
Experience with RESTful APIs, messaging systems (Kafka/RabbitMQ), and databases (SQL/NoSQL)
Solid understanding of DevOps practices, CI/CD pipelines, and cloud platforms (AWS/Azure/GCP)
Strong problem-solving, communication, and leadership skills
Roles at this level typically require a university / college degree, with 3+ years of relevant / direct industry experience
In lieu of a degree, a comparable combination of education, job specific certification(s), and experience (including military service) may be considered
Bachelors

Preferred

Application Development
Business Management
Customer Solutions
Design
Group Problem Solving
Java
Kubernetes
Microservices Architecture
Process Improvements
Release Management
Software Solutions
Spring Framework
User Experience (UX) Design

Benefits

Medical/prescription drug coverage (with a Health Savings Account feature)
Dental and vision options
Employee and spouse/child life insurance
Short and long-term disability protection
401(k) with PNC match
Pension and stock purchase plans
Dependent care reimbursement account
Back-up child/elder care
Adoption, surrogacy, and doula reimbursement
Educational assistance, including select programs fully paid
A robust wellness program with financial incentives
Maternity and/or parental leave
Up to 11 paid holidays each year
9 occasional absence days each year, unless otherwise required by law
Between 15 to 25 vacation days each year, depending on career level and years of service

Company

PNC is a financial service company providing bank deposits products and services to its community.

Funding

Current Stage
Public Company
Total Funding
unknown
1975-11-17IPO

Leadership Team

leader-logo
Keith Hayes
SVP, PNC Aviation Finance
linkedin
M
Michael Gaber
Senior Vice President - Originations
linkedin

Recent News

Bizjournals.com Feed (2025-11-12 15:43:17)
Company data provided by crunchbase