Lead Software Engineer - Java/ Spring Boot/ Microservices

PNC

Quick summary

Work type
On-site
Location
TXALOHPA
Posted
8 days ago

Market check

Salary context

How this pay compares to similar roles

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

This listing doesn't post a salary. Most similar roles pay $173,287–$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 147 open roles on FindRole.

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

Most-posted roles

View all roles at PNC

At a glance

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

As a Lead Software Engineer at PNC’s Technology organization, you will join a dynamic team in Pittsburgh, Cleveland, Dallas, or Birmingham to design and build robust enterprise applications using Java-based microservices and cloud-native architectures. Your day-to-day responsibilities include leading the development lifecycle from design through deployment, mentoring onshore and offshore teams, and driving best practices for code quality and system performance. You will work closely with product owners, architects, DevOps, and QA to deliver high-quality solutions while overseeing CI/CD pipelines and monitoring application health using tools like Dynatrace and Splunk. Essential skills include hands-on experience with Spring Boot, Apache Kafka, and cloud platforms such as OpenShift or AWS, along with strong debugging and performance tuning capabilities.

What you'll do

  • Design and develop Java-based microservices using Spring Boot and modern architectural patterns.
  • Lead the full software development lifecycle including design, build, test, deploy, and support phases.
  • Drive best practices for code quality, scalability, security, and performance in cloud-native environments.
  • Mentor onshore and offshore teams, conduct code reviews, and provide technical guidance to developers.
  • Oversee CI/CD pipelines, automation tools, and deployment strategies for efficient software delivery.
  • Monitor application health and performance, proactively identifying and resolving production issues.

What we're looking for

  • - Proficient in Java and Spring Boot with hands-on experience.
  • - Expertise in microservices architecture and distributed systems.
  • - Experience with CI/CD tools like Git, Jenkins, and UDeploy.
  • - Knowledge of cloud platforms such as OpenShift or public clouds (AWS, Azure).
  • - Strong debugging skills including performance tuning and JVM profiling.
  • - Ability to lead and mentor development teams effectively.
  • - Experience in building monitoring dashboards using Dynatrace, Humio, or Splunk.

More like this

Similar roles

Lead Software Engineer – Java, Microservices & Cloud

Citi

Tampa, FL 67 days ago $113,840$170,760
Java Kafka MongoDB Spring WebFlux Reactive Frameworks Kubernetes Docker ElasticSearch TDD BDD Microservices Load Balancing Caching Database optimization Parallel processing Concurrency