Software Engineer Sr - Kafka

PNC

Actively hiring Verified listing
Pittsburgh, PA · Cleveland, OH · Dallas, TX · Birmingham, AL Posted 10 days ago

At a glance

AI generated

TL;DR

As a Senior Software Engineer in PNC's Asset Management Group, you will design and develop Kafka-based event streaming solutions to integrate various banking systems such as payments, accounts, and customer data. Your daily tasks include ensuring message integrity and fault tolerance through proper configuration of topics, partitions, and error-handling strategies. You will also monitor system performance, manage consumer lag, and assist with incident triage to maintain operational stability. Additionally, you must apply strict governance and compliance standards for secure data handling and schema management. This role requires expertise in Java (Spring Kafka), event-driven architectures, and a deep understanding of banking workflows and security protocols.

Skills

Java Spring Kafka Kafka Terraform CI/CD Docker Prometheus Grafana PostgreSQL AWS Git Python REST JSON YAML

What you'll do

  • Design and develop Kafka producers and consumers using Java.
  • Ensure message integrity by configuring topics, partitions, and schemas.
  • Implement fault tolerance strategies for reliable event-driven integrations.
  • Monitor consumer lag, throughput, and failures to support routine operations.
  • Apply banking-grade controls and standards for secure data handling.

What we're looking for

  • Design and develop Kafka producers and consumers using Java.
  • Ensure message integrity and fault tolerance in Kafka topics.
  • Support routine operations of Kafka usage and incident triage.
  • Apply banking-grade controls for secure data handling and compliance.
  • Monitor consumer lag, throughput, and failures for operational stability.

Market check

Salary context

This listing doesn't show a salary. Similar roles on FindRole typically pay $126,130–$212,850.

Peer median band

$126,130$212,850

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,437$206,381

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

Senior Platform Engineer (Kafka/Flink)

Fiserv

Marietta, Georgia, US 52 days ago $110,000$186,000
Kafka Apache_Flink Terraform Kubernetes CI/CD Python Grafana Dynatrace Ansible Rundeck Splunk BMC Chef Puppet Spacewalk Linux Active_Directory Load_Balancing Firewalls Authentication_Authorization Certificates Snowflake Mirror_Maker_2.0 Kafka_Connect Schema_Registry

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

Lead Software Engineer - Java/Spring Boot/Kafka

PNC

Two Pnc Plaza (Pa374), US 10 days ago
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

Senior Engineering Manager - Kafka Platform, Data Contract

Target

7000 Target Pkwy N,Ncd-0375 Brooklyn Park,Mn 55445, US 84 days ago $132,000$238,000
Kafka Avro JSON Protobuf Cloud-Native Distributed Systems APIs Resilient Architecture Reliability Engineering Agile CI/CD DevOps Python Java Go PostgreSQL AWS Azure GCP Terraform Kubernetes Docker Git Jenkins Prometheus Grafana