Principal Software Engineer - Angular, Java & Kafka

PNC

Pittsburgh (Allegheny County)

On-site

USD 91,000 - 186,000

Full time

30 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

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

Job summary

PNC is seeking a Software Engineer Principal in the Asset Management Group. Based in multiple US cities, the role focuses on Java application development, modern architecture, and building scalable microservices and APIs.

You will work with Angular on front-end interfaces, leverage Kafka for event-driven integration, and participate in CI/CD and cloud-native initiatives. The position requires 5+ years of industry experience, a Bachelor's degree, and familiarity with Flowable BPM is a strong

Qualifications

  • Extensive Java backend development and modern architecture experience.
  • Experience building scalable, resilient microservices and APIs.
  • Experience with application modernization and migrations from legacy tech.
  • Knowledge of design patterns, performance optimization and secure coding practices.
  • Front-End development with Angular; responsive, user-centric interfaces.
  • Experience with Kafka, event streaming and enterprise integrations.
  • CI/CD pipelines and Jenkins; cloud-native development and infrastructure automation.

Responsibilities

  • Aligns business strategy with software solutions.
  • Proposes, designs & codes software solutions to address complex business needs.
  • Oversees technical and procedural documentation required.
  • Leads complex problem solving.
  • Provides technical guidance and support to colleagues and solution development.
  • Applies modern principles and tools to advance business initiatives and capabilities.

Skills

Java
Angular
Kafka
CI/CD
Cloud-native
Flowable BPM

Education

Bachelor's degree

Tools

Jenkins

Job description

PNC is seeking a Software Engineer Principal in the Asset Management Group. Based in multiple US cities, the role focuses on Java application development, modern architecture, and building scalable microservices and APIs.

You will work with Angular on front-end interfaces, leverage Kafka for event-driven integration, and participate in CI/CD and cloud-native initiatives. The position requires 5+ years of industry experience, a Bachelor's degree, and familiarity with Flowable BPM is a strong

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

Similar jobs worth comparing

Lead Software Engineer - Angular/Java | Microservices
Lead Software Engineer - Angular/Java | Microservices

PNC • Pittsburgh

On-site
USD 86,000 - 159,000
Medical / Prescription coverage
Dental and vision
401(k) with company match
+1
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
Senior Software Engineer – Frontend/Backend (Angular + Java)
Senior Software Engineer – Frontend/Backend (Angular + Java)

Fairygodboss • Strongsville (OH)

On-site
USD 55,000 - 152,000
Lead Software Engineer — Angular & Java (Enterprise APIs)
Lead Software Engineer — Angular & Java (Enterprise APIs)

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 86,000 - 159,000
Health insurance
Dental coverage
Vision coverage
+4
Senior Software Engineer - Angular & Java Microservices
Senior Software Engineer - Angular & Java Microservices

Fairygodboss • Pittsburgh

On-site
USD 55,000 - 152,000
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
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
Senior Software Engineer — Angular & Java Microservices
Senior Software Engineer — Angular & Java Microservices

PNC • Strongsville (OH)

On-site
USD 55,000 - 152,000
Health benefits
401(k) with match
Stock purchase plan
Senior Java Microservices Engineer: Kafka, REST, Oracle
Senior Java Microservices Engineer: Kafka, REST, Oracle

PNC • Farmers Branch (TX)

On-site
USD 55,000 - 153,000
Comprehensive medical, dental, and vision coverage
401(k) with company match
Paid time off and wellness programs
+1
Senior Java Rules Engine Lead - Microservices & Kafka
Senior Java Rules Engine Lead - Microservices & Kafka

Fairygodboss • Lakewood (CO)

On-site
USD 91,000 - 186,000