Lead Software Engineer - Java/Spring Boot/Kafka

PNC

Actively hiring Verified listing
Two Pnc Plaza (Pa374) · Dallas Innovation Center - Luna Rd Posted 10 days ago

At a glance

AI generated

TL;DR

As a Lead Software Engineer in PNC's Lending Technology team, you will lead the design and development of end-to-end application features across backend services using Java 17/21+ and Spring Boot, as well as frontend applications with Angular, TypeScript, and RxJS. Your responsibilities include owning architecture decisions for APIs, UI state management, performance, security, and scalability, while also promoting automated testing and observability practices. You will collaborate closely with DevOps teams on CI/CD pipelines and Docker/Kubernetes deployments, ensuring consistent versioning and monitoring of artifacts. Additionally, you will mentor engineers, lead technical reviews, and support hiring efforts, fostering a full-stack development environment that emphasizes quality and reliability in a large-scale financial services context.

Skills

Java Spring Boot Angular TypeScript RxJS Docker Kubernetes CI/CD JUnit Mockito Jasmine Karma Jest DevOps RESTful APIs microservices event-driven designs cloud-native patterns

What you'll do

  • Lead the design and development of end-to-end application features using Java and Angular.
  • Own architecture decisions for APIs, UI state management, performance, security, and scalability.
  • Establish coding standards and best practices across backend services and frontend applications.
  • Promote automated testing including unit, integration, contract tests, and component tests.
  • Ensure observability with structured logging, metrics, and tracing in both frontend and backend.

What we're looking for

  • Lead design and development of end-to-end application features using Java 17/21+ and Angular.
  • Own architecture decisions for APIs, UI state management, performance, security, and scalability.
  • Promote automated testing across backend (JUnit, Mockito) and frontend (Jasmine, Karma).
  • Support CI/CD pipelines, Docker/Kubernetes deployments, and environment configuration.
  • Mentor engineers in full-stack development, lead technical reviews, and encourage knowledge sharing.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $136,000–$225,100.

Peer median band

$136,000$225,100

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$153,317$211,200

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About PNC

PNC is one of the largest diversified financial services institutions in the U.S., based in Pittsburgh, PA, it provides retail banking, corporate banking, and asset management.

PNC currently has 180 open roles on FindRole.

Listed pay typically runs $74,750–$171,925 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

More like this

Similar roles

Software Engineer Lead (Java Full Stack Development)

PNC

Two Pnc Plaza (Pa374), US 50 days ago
Java Spring Kubernetes OpenShift MongoDB Oracle DB Jenkins CI/CD JavaScript Angular REST APIs Docker Eclipse IntelliJ Gradle Maven Elasticsearch Redis Agile

Software Engineer Lead (Lead Java Developer)

PNC

Dallas Innovation Center - Luna Rd (Tx270), US 52 days ago
Java Spring Boot Microservices Kafka Gradle Angular Git Jenkins UDeploy Maven Dynatrace Humio Splunk Oracle MongoDB CI/CD OpenShift AWS Azure

Software Engineer Lead (Java Full Stack Developer)

PNC

Two Pnc Plaza (Pa374), US 51 days ago
Java Spring Boot Hibernate REST Microservices SQL MySQL ActiveMQ Kafka Authentication & Authorization Systems API Frameworks Elasticsearch Redis SAFe React DevOps CI/CD Openshift Kubernetes Bitbucket Jenkins IntelliJ Gradle JUnit

Software Engineer Principal (Java Full Stack /Kafka)

PNC

Two Pnc Plaza (Pa374), US 50 days ago
Java Spring Boot Hibernate RESTful services MySQL ActiveMQ Kafka CI/CD Kubernetes Azure AWS Bitbucket Jenkins DevSecOps GraphQL Messaging platforms Relational databases NoSQL data stores