Principal Java Engineer - Microservices & Kafka Architect

PNC Financial Services Group, Inc.

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Medical and dental benefits
Paid time off and holidays
Educational assistance programs

Job summary

PNC Financial Services Group, Inc. is hiring a Software Engineer Principal in Pittsburgh, PA. The position involves designing scalable services and modernizing legacy components while mentoring engineers. Candidates should have strong proficiency in Java and experience with microservices and DevOps practices.

This role promotes a culture of learning and adaptability within their teams, emphasizing technical ownership and excellent architectural practices. PNC offers robust benefits and a supportive work environment.

Qualifications

  • Proven experience in software design and architecture.
  • Strong problem-solving skills and ability to mentor engineers.
  • Experience with DevOps and cloud-native practices.

Responsibilities

  • Design scalable services and guide teams through technical decisions.
  • Lead architecture and design decisions for microservices.
  • Establish engineering best practices around code quality.

Skills

Java
Microservices
Spring Boot
Hibernate
SQL
Kafka
ActiveMQ
API frameworks
NoSQL data stores
Event-driven architectures

Education

Bachelor's degree in Computer Science or related field

Tools

OpenShift
Kubernetes
CI/CD tools

Job description

PNC Financial Services Group, Inc. is hiring a Software Engineer Principal in Pittsburgh, PA. The position involves designing scalable services and modernizing legacy components while mentoring engineers. Candidates should have strong proficiency in Java and experience with microservices and DevOps practices.

This role promotes a culture of learning and adaptability within their teams, emphasizing technical ownership and excellent architectural practices. PNC offers robust benefits and a supportive work environment.

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

Similar jobs worth comparing

Principal Software Engineer - Lead Cloud & Microservices
Principal Software Engineer - Lead Cloud & Microservices

ApplyMint • Pittsburgh

On-site
USD 120,000 - 180,000
Principal Java Engineer & Tech Lead - Platform & Cloud
Principal Java Engineer & Tech Lead - Platform & Cloud

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 95,000 - 130,000
Medical and dental coverage
401(k) with PNC match
Paid time off
Senior Java Rules Engine Lead - Microservices & Kafka
Senior Java Rules Engine Lead - Microservices & Kafka

Fairygodboss • Lakewood (CO)

On-site
USD 91,000 - 186,000
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 - Angular, Java & Kafka
Principal Software Engineer - Angular, Java & Kafka

PNC • Pittsburgh

On-site
USD 91,000 - 186,000
Medical/dental/vision coverage
Health Savings Account (HSA)
401(k) with company match
+2
Principal Java Engineer - Rules Engine & Microservices Lead
Principal Java Engineer - Rules Engine & Microservices Lead

Fairygodboss • Phoenix (AZ)

On-site
USD 91,000 - 186,000
Medical/dental/vision coverage
401(k) with company match
Pension and stock purchase plans
+1
Lead Software Engineer - Java Microservices
Lead Software Engineer - Java Microservices

PNC • Pittsburgh

On-site
USD 120,000 - 180,000
Principal Software Engineer - Cloud & Enterprise Systems
Principal Software Engineer - Cloud & Enterprise Systems

The PNC Financial Services Group Inc. • Pittsburgh

On-site
USD 120,000 - 150,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
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