Principal Backend Engineer - Java & Microservices

PNC

Pittsburgh (Allegheny County)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PNC is seeking a Principal Software Engineer in its Lending Technology group, based in Pittsburgh, PA or Dallas, TX. The role leads backend development using Java/Spring Boot and Kafka, guiding a 5–10 engineer team across locations while shaping architecture and engineering standards.

You will mentor engineers, drive delivery, and collaborate with Product Owners, Architects, DevOps, QA, and business stakeholders to ensure successful projects in a complex enterprise environment.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field (or equivalent experience).
  • 10+ years of software engineering experience with a strong focus on backend development.
  • 5+ years of experience designing and developing enterprise applications using Java and Spring Boot.
  • Proven experience leading technical teams of 5-10 engineers, including both onshore and offshore resources.
  • Extensive experience building and deploying Microservices-based architectures.
  • Strong experience implementing event-driven solutions using Kafka.
  • Demonstrated ability to engage and influence stakeholders across multiple levels of the organization.

Responsibilities

  • Lead the design, development, and implementation of enterprise-grade software solutions using Java, Spring Boot, Kafka, and Microservices architecture.
  • Serve as the technical lead for a team of 5-10 engineers across onshore and offshore locations.
  • Establish engineering standards, code quality practices, and development methodologies across the team.
  • Drive technical decision-making and architectural discussions while balancing scalability, performance, security, and maintainability.
  • Conduct architecture reviews, code reviews, and technical mentoring to elevate team performance.

Skills

Java
Spring Boot
Kafka
Microservices
Technical Leadership
Architecture
Agile
Team Mentorship
Backend Development
Stakeholder Influence

Education

Bachelor's degree in Computer Science or related field

Tools

BRM tools
FICO decision modeler

Job description

PNC is seeking a Principal Software Engineer in its Lending Technology group, based in Pittsburgh, PA or Dallas, TX. The role leads backend development using Java/Spring Boot and Kafka, guiding a 5–10 engineer team across locations while shaping architecture and engineering standards.

You will mentor engineers, drive delivery, and collaborate with Product Owners, Architects, DevOps, QA, and business stakeholders to ensure successful projects in a complex enterprise environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Architect — Java, Spring Boot, Microservices
Senior Backend Architect — Java, Spring Boot, Microservices

PNC • United States

On-site
USD 150,000 - 210,000
Medical/prescription coverage
401(k) with company match
Paid holidays
+1
Lead Software Engineer - Java, Kafka, Microservices
Lead Software Engineer - Java, Kafka, Microservices

PNC • Pittsburgh

On-site
USD 86,000 - 158,000
Health insurance
401(k) match
Pension plan
+3
Lead Backend Engineer: Java, Spring Boot, Kafka, Mentorship
Lead Backend Engineer: Java, Spring Boot, Kafka, Mentorship

PNC • Strongsville (OH)

On-site
USD 86,000 - 144,000
Senior Lead Software Engineer - Java & Angular
Senior Lead Software Engineer - Java & Angular

PNC • Farmers Branch (TX)

On-site
USD 130,000 - 180,000
Health benefits
401(k) with company match
Pension and stock purchase plans
+2
Principal Java/Spring Boot Engineer — Lead Scalable Systems
Principal Java/Spring Boot Engineer — Lead Scalable Systems

PNC • Pittsburgh

On-site
USD 106,000 - 166,000
Senior Backend Engineer - Java, Spring Boot & Kafka Leader
Senior Backend Engineer - Java, Spring Boot & Kafka Leader

PNC • Strongsville (OH)

On-site
USD 86,000 - 144,000
Medical/dental/vision
401(k) with match
Paid time off
+1
Lead Software Engineer - Java Microservices on Cloud
Lead Software Engineer - Java Microservices on Cloud

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 120,000 - 160,000
Medical/dental/vision coverage
401(k) with match
Pension and stock purchase plans
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Fairygodboss • Birmingham (AL)

On-site
USD 86,000 - 158,000
Medical coverage
Dental & Vision
401(k) match
+3
Lead Software Engineer - Java Microservices
Lead Software Engineer - Java Microservices

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Java Microservices Engineer
Senior Java Microservices Engineer

Fairygodboss • Strongsville (OH)

On-site
USD 86,000 - 158,000
Medical/prescription coverage
Dental and vision options
Life insurance
+8