Software Engineer Lead - Java/Spring Boot/Kafka

PNC

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
3 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$166k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $172,250–$211,200.

Based on 240 similar postings.

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 152 open roles on FindRole.

Listed pay typically runs $86,250–$185,525 across 58 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Lead - Java/Spring Boot/Kafka

As a Software Engineer Lead at PNC's Technology organization in Pittsburgh, you will join a collaborative team to design and develop enterprise-grade Java applications with a focus on backend services. Your day-to-day responsibilities include building microservices-based architectures using Spring Boot, developing event-driven solutions with Kafka for high-throughput messaging, and mentoring junior engineers. You will contribute to system design, code reviews, and technical decision-making while adhering to PNC's engineering standards. The role requires deep expertise in Java, Spring Boot, and microservices architecture, along with experience in Agile development environments and a solid understanding of object-oriented design patterns. This position is ideal for someone who thrives in large-scale enterprise settings within the financial services industry.

What you'll do

  • Design and develop enterprise-grade Java applications focusing on backend services.
  • Build microservices architectures using Spring Boot for scalable solutions.
  • Develop event-driven systems leveraging Kafka for high-throughput messaging.
  • Write clean, maintainable code following PNC engineering standards.
  • Troubleshoot complex technical issues in development and production environments.
  • Mentor junior engineers and provide guidance on technical decision-making.

What we're looking for

  • Deep expertise in Java, Spring Boot, and microservices architecture.
  • Experience with Apache Kafka for event-driven systems and high-throughput messaging.
  • Ability to mentor junior engineers and contribute to technical decision-making.
  • Strong background in designing and implementing RESTful API development.
  • Solid understanding of object-oriented design and software design patterns.

More like this

Similar roles