Principal Software Engineer - Java/Sprint Boot/API

PNC

Pittsburgh (Allegheny County)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical coverage
Health Savings Account
Dental
Vision
Life insurance
Disability insurance
401(k) with PN C match
Pension plan
Stock purchase plans
Dependent care reimbursement
Back-up care
Educational assistance
Wellness program
Parental leave
Paid holidays
Vacation days

Job summary

PNC is seeking a senior software engineering leader to design and deliver enterprise-grade applications using Java, Spring Boot, and Kafka, guiding a team of 5–10 engineers.

You will drive technical decisions, perform architecture reviews, and collaborate with stakeholders to ensure on-time delivery of complex microservices and event-driven solutions. This role emphasizes hands-on design, code quality, mentoring, and shaping the technical roadmap within a large financial services environment.

Qualifications

  • Requires over 10 years of software engineering experience with at least 5 years focused on Java and Spring Boot. Must have proven experience leading technical teams and expertise in microservices and event-driven architectures.

Responsibilities

  • Lead the design and implementation of enterprise-grade software solutions using Java, Spring Boot, and Kafka while managing a team of 5-10 engineers. Drive technical decision-making, conduct architecture reviews, and collaborate with stakeholders to ensure successful project delivery.

Skills

Java
Spring Boot
Kafka
Microservices
API Design
Technical Leadership
Software Architecture
Event-driven Architecture
Agile Delivery
CI/CD
Distributed Systems
Problem Solving
Mentoring
Stakeholder Engagement
Object-Oriented Programming
System Integration

Job description

Lead the design and implementation of enterprise-grade software solutions using Java, Spring Boot, and Kafka while managing a team of 5-10 engineers. Drive technical decision-making, conduct architecture reviews, and collaborate with stakeholders to ensure successful project delivery.

Requirements:

Requires over 10 years of software engineering experience with at least 5 years focused on Java and Spring Boot. Must have proven experience leading technical teams and expertise in microservices and event-driven architectures.

Key Skills:
  • Java
  • Spring Boot
  • Kafka
  • Microservices
  • API Design
  • Technical Leadership
  • Software Architecture
  • Event-driven Architecture
  • Agile Delivery
  • CI/CD
  • Distributed Systems
  • Problem Solving
  • Mentoring
  • Stakeholder Engagement
  • Object-Oriented Programming
  • System Integration
Benefits:
  • Medical/prescription drug coverage
  • Health Savings Account
  • Dental
  • Vision
  • Employee and spouse/child life insurance
  • Short term disability protection
  • Long term disability protection401(k) with PNC match
  • Pension plan
  • Stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption, surrogacy, and doula reimbursement
  • Educational assistance
  • Wellness program
  • Maternity and/or parental leave
  • Paid holidays
  • Occasional absence days
  • Vacation days
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Java, Spring Boot, Kafka
Principal Software Engineer - Java, Spring Boot, Kafka

PNC • Farmers Branch (TX)

On-site
USD 130,000 - 170,000
Medical coverage
Dental coverage
Life insurance
+8
Lead Software Engineer - Java/Spring Boot
Lead Software Engineer - Java/Spring Boot

Lowe's Companies, Inc. • Charlotte (NC)

On-site
USD 120,000 - 160,000
401k match
Cash bonus
Employee stock purchase
+3
Software Engineer Principal (Java Full Stack /Kafka)
Software Engineer Principal (Java Full Stack /Kafka)

PNC • Pittsburgh

On-site
USD 140,000 - 190,000
Medical Coverage
Prescription Drug Coverage
Dental Options
+12
Principal Software Engineer - Business Rules Engineering (BRE)
Principal Software Engineer - Business Rules Engineering (BRE)

PNC • Pittsburgh

On-site
USD 150,000 - 190,000
Medical/prescription drug coverage
Health Savings Account
Dental
+17
Lead Principal Software Engineer (Java Spring Boot)
Lead Principal Software Engineer (Java Spring Boot)

Randstad Digital Americas • Washington

On-site
USD 180,000 - 240,000
Medical Insurance
Prescription Insurance
Dental Insurance
+5
Software Engineer Lead-2 - Java, Spring Boot, Kafka
Software Engineer Lead-2 - Java, Spring Boot, Kafka

PNC • Farmers Branch (TX)

On-site
USD 120,000 - 160,000
Medical Coverage
Dental Options
Vision Options
+2
Senior Software Engineer, Product & Solutions
Senior Software Engineer, Product & Solutions

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 180,000 - 230,000
Health insurance
Dental insurance
Vision insurance
+13
Lead Software Engineer – Java, Spring Boot, Kafka
Lead Software Engineer – Java, Spring Boot, Kafka

Jobtailor • Alabama

On-site
USD 120,000 - 160,000
Senior Software Engineer – Java, Spring Boot, Microservices
Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Technical Architect
Technical Architect

Tata Consultancy Services • Baltimore (MD)

On-site
USD 140,000 - 167,000
Discretionary annual incentive
Comprehensive medical coverage
401K plan
+2