Principal Software Engineer - Business Rules Engineering (BRE)

PNC

Pittsburgh (Allegheny County)

On-site

USD 150,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/prescription drug coverage
Health Savings Account
Dental
Vision
Life insurance
Short-term disability
Long-term disability
401(k) with PNC match
Pension
Stock purchase plans
Dependent care reimbursement account
Back-up child/elder care
Adoption
surrogacy
doula reimbursement
Educational assistance
Wellness program
Maternity and/or parental leave
Paid holidays
Vacation days

Job summary

PNC seeks a senior technical leader to drive backend architecture and implementation in an enterprise context. You will lead a 5-10 person team and set engineering standards to deliver high-performance services and microservices.

Expect deep expertise in Java, Spring Boot, Kafka, and event-driven architectures, with a strong Agile mindset and mentoring responsibility.

Qualifications

  • Requires over 10 years of software engineering experience with a strong focus on backend development.
  • 5+ years using Java and Spring Boot; proven experience leading technical teams and microservices/event-driven architectures using Kafka.

Responsibilities

  • Lead the design and implementation of enterprise-grade software solutions.
  • Manage a team of 5-10 engineers; drive technical decision-making and engineering standards.
  • Oversee development of high-performance backend services and microservices.

Skills

Java
Spring Boot
Kafka
Microservices
Technical Leadership
API Design
Event-driven Architecture
Agile Delivery
Distributed Systems
Software Architecture
Mentoring
Code Review
Problem Solving

Tools

Kafka tooling

Job description

Lead the design and implementation of enterprise-grade software solutions while managing a team of 5-10 engineers. Drive technical decision-making, establish engineering standards, and oversee the development of high-performance backend services and microservices.

Requirements:
  • Requires over 10 years of software engineering experience with a strong focus on backend development and 5+ years using Java and Spring Boot.
  • Must have proven experience leading technical teams and expertise in microservices and event-driven architectures using Kafka.
Key Skills:
  • Java
  • Spring Boot
  • Kafka
  • Microservices
  • Business Rules Engineering
  • Technical Leadership
  • API Design
  • Event-driven Architecture
  • Agile Delivery
  • FICO Decision Modeler
  • Business Rules Management
  • Distributed Systems
  • Software Architecture
  • Mentoring
  • Code Review
  • Problem Solving
Benefits:
  • Medical/prescription drug coverage
  • Health Savings Account
  • Dental
  • Vision
  • Employee and spouse/child life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) with PNC match
  • Pension
  • Stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption
  • surrogacy
  • and doula reimbursement
  • Educational assistance
  • Wellness program
  • Maternity and/or parental leave
  • Paid holidays
  • Occasional absence days
  • Vacation days
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
Senior Software Engineer - Back End / Java, Spring Boot, Kafka
Senior Software Engineer - Back End / Java, Spring Boot, Kafka

PNC • Strongsville (OH)

On-site
USD 140,000 - 180,000
Software Engineer Principal (Java Full Stack /Kafka)
Software Engineer Principal (Java Full Stack /Kafka)

PNC • Pittsburgh

On-site
USD 140,000 - 190,000
Medical Coverage
Prescription Drug Coverage
Dental Options
+12
Senior Software Engineer, Backend (PBA - Growth)
Senior Software Engineer, Backend (PBA - Growth)

Affirm • Los Angeles (CA)

On-site
USD 150,000 - 230,000
Health care coverage
Flexible Spending Wallets
Technology stipend
+5
Software Engineer Lead - Java, Spring boot, Kafka
Software Engineer Lead - Java, Spring boot, Kafka

PNC • Pittsburgh

On-site
USD 67,000 - 173,000
401(k) with PNC match
Health coverage
Paid time off
Software Engineer - Pittsburgh, PA
Software Engineer - Pittsburgh, PA

VetJobs • Pittsburgh

On-site
USD 80,000 - 120,000
Medical Insurance
Prescription Drug Coverage
Health Savings Account
+21
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 Lead - Angular/Java - Advisor Portal
Software Engineer Lead - Angular/Java - Advisor Portal

PNC Financial Services Group, Inc. • Pittsburgh

On-site
USD 86,000 - 159,000
Health insurance
Dental coverage
Vision coverage
+4
Senior Software Engineer, Backend (PBA - Growth)
Senior Software Engineer, Backend (PBA - Growth)

Affirm • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Health care coverage
Flexible Spending Wallets
Technology stipend
+5