Software Engineer Principal (Java Full Stack /Kafka)

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.

Benefits offered by this job

Medical Coverage
Prescription Drug Coverage
Dental Options
Vision Options
Life Insurance
Short-Term Disability Protection
Long-Term Disability Protection
401(k) with PNC Match
Pension
Stock Purchase Plans
Dependent Care Reimbursement Account
Back-Up Child/Elder Care
Adoption Reimbursement
Educational Assistance
Wellness Program

Job summary

PNC is seeking a Software Engineer Principal to lead architecture and design decisions for scalable microservices and event-driven platforms. You will mentor engineers and champion engineering best practices across multiple teams.

The ideal candidate has strong software architecture knowledge, expertise in Java, and hands-on experience with a range of technologies. A willingness to learn and adapt is essential for success in this role.

Qualifications

  • Bachelor's degree and 5+ years of relevant experience required.
  • Strong understanding of software architecture and Java with hands-on tech experience.

Responsibilities

  • Lead architecture and design decisions for microservices and event-driven platforms.
  • Mentor engineers and promote engineering best practices across multiple teams.

Skills

Java
Spring Boot
Hibernate
RESTful Services
Microservices
SQL
Kafka
API Frameworks
Database Design
Data Modeling
Application Security
DevOps
CI/CD
Cloud Platforms
Containerization
Orchestration

Education

Bachelor's degree

Job description

As a Software Engineer Principal, you will lead architecture and design decisions for microservices and event-driven platforms, ensuring solutions are scalable and secure. You will also mentor engineers and promote engineering best practices across multiple teams.

Requirements

The ideal candidate should have a strong understanding of software architecture principles and proficiency in Java, with hands‑on experience in various technologies. A bachelor's degree and 5+ years of relevant experience are required, along with a willingness to learn and adapt.

Key Skills

Java, Spring Boot, Hibernate, RESTful Services, Microservices, SQL, Kafka, API Frameworks, Database Design, Data Modeling, Application Security, DevOps, CI/CD, Cloud Platforms, Containerization, Orchestration

Benefits
  • Medical Coverage
  • Prescription Drug Coverage
  • Dental Options
  • Vision Options
  • Life Insurance
  • Short-Term Disability Protection
  • Long-Term Disability Protection
  • 401(k) with PNC Match
  • Pension
  • Stock Purchase Plans
  • Dependent Care Reimbursement Account
  • Back-Up Child/Elder Care
  • Adoption Reimbursement
  • Educational Assistance
  • Wellness Program
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
Principal Software Engineer - Java/Sprint Boot/API
Principal Software Engineer - Java/Sprint Boot/API

PNC • Pittsburgh

On-site
USD 140,000 - 180,000
Medical coverage
Health Savings Account
Dental
+13
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
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 Sr - JAVA/Kafka/Microservices/Oracle
Software Engineer Sr - JAVA/Kafka/Microservices/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
Principal Software Engineer
Principal Software Engineer

PharmaPayWatch • Warsaw (IN)

On-site
USD 140,000 - 210,000
Health Insurance
Dental Insurance
Vision Insurance
+3
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
Principal Solutions Architect
Principal Solutions Architect

STRATEGIC MINDZ LLC • City of Albany (NY)

On-site
USD 140,000 - 190,000
401(k)
Dental insurance
Health insurance
+1
Principal Data Engineer
Principal Data Engineer

IVID TEK INC • Fairmeadows (NC)

Hybrid
USD 120,000 - 160,000
Java Software Engineer
Java Software Engineer

EXL • Dallas (TX)

Hybrid
USD 90,000 - 120,000