Principal Java Engineer - Rules Engine & Microservices Lead

Fairygodboss

Phoenix (AZ)

On-site

USD 91,000 - 186,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical/dental/vision coverage
401(k) with company match
Pension and stock purchase plans
Paid holidays and vacation

Job summary

PNC is seeking a Principal Software Engineer in its Lending Technology organization. Based in the US, you will design, develop, and lead backend services using Java, Spring Boot, and Kafka, coordinating a distributed team to deliver high-quality enterprise applications.

You will drive architecture reviews, establish standards, mentor engineers, and collaborate with product owners and DevOps to ensure on-time delivery and system reliability.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field.
  • 10+ years of software engineering experience with backend focus.
  • 5+ years designing enterprise apps with Java & Spring Boot.
  • Experience leading technical teams of 5–10 engineers.
  • Experience with Microservices and event-driven Kafka.
  • Ability to influence stakeholders and lead across org levels.

Responsibilities

  • Lead design, development, and implementation of enterprise-grade software using Java, Spring Boot, Kafka, and microservices.
  • Serve as technical lead for 5–10 engineers across onshore and offshore locations.
  • Establish engineering standards, code quality practices, and development methodologies.
  • Drive architectural decisions balancing scalability, performance, security, and maintainability.
  • Provide mentoring and guidance to engineers to elevate team performance.

Skills

Java
Spring Boot
Kafka
Microservices
Technical leadership
Agile delivery
Mentoring
Stakeholder engagement
Cloud platforms
Code reviews

Education

Bachelor's degree in CS/Engineering/IS

Tools

BRM tools

Job description

PNC is seeking a Principal Software Engineer in its Lending Technology organization. Based in the US, you will design, develop, and lead backend services using Java, Spring Boot, and Kafka, coordinating a distributed team to deliver high-quality enterprise applications.

You will drive architecture reviews, establish standards, mentor engineers, and collaborate with product owners and DevOps to ensure on-time delivery and system reliability.

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

Similar jobs worth comparing

Senior Java Rules Engine Lead - Microservices & Kafka
Senior Java Rules Engine Lead - Microservices & Kafka

Fairygodboss • Lakewood (CO)

On-site
USD 91,000 - 186,000
Principal Java Engineer - Microservices & Kafka Architect
Principal Java Engineer - Microservices & Kafka Architect

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 120,000 - 150,000
401(k) with company match
Medical and dental benefits
Paid time off and 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
Principal Software Engineer - Lead Cloud & Microservices
Principal Software Engineer - Lead Cloud & Microservices

ApplyMint • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Backend Tech Lead — Java, Spring Boot, Kafka
Senior Backend Tech Lead — Java, Spring Boot, Kafka

PNC • Farmers Branch (TX)

On-site
USD 130,000 - 170,000
Medical coverage
Dental coverage
Life insurance
+8
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
Lead Software Engineer: Modernization & Microservices
Lead Software Engineer: Modernization & Microservices

Fairygodboss • Pittsburgh

On-site
USD 86,000 - 158,000
Medical coverage
Dental and vision options
401(k) with match
+1
Lead Java/Spring Boot Architect (API & Kafka)
Lead Java/Spring Boot Architect (API & Kafka)

PNC • Pittsburgh

On-site
USD 140,000 - 180,000
Medical coverage
Health Savings Account
Dental
+13
Lead Software Engineer - Java Microservices
Lead Software Engineer - Java Microservices

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Principal Software Engineer – Lending Systems Lead
Principal Software Engineer – Lending Systems Lead

PNC • Farmers Branch (TX)

On-site
USD 120,000 - 170,000
Medical and dental coverage
Pension and stock purchase plans
Educational assistance