Software Engineer Lead

PNC

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Pittsburgh, PADallas, TXCleveland, OH
Salary
$86,250–$158,125 / yr
Posted
73 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $198k
This role $122k
$70k most similar roles pay here $242k

This role pays less than 94% of similar roles. Most pay $184,937–$211,200 — the shaded band above. At the midpoint, this role pays about $122k versus about $198k for comparable roles.

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

Listed pay typically runs $86,250–$172,500 across 62 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Lead

As a Software Engineer Lead within the Technology organization, you will lead the technical design and development of software solutions to address complex business needs. You will be responsible for designing systems that meet functional and non-functional requirements, conducting code reviews, mentoring less experienced developers, and ensuring software meets standards for quality, security, and scalability. The role involves working with stakeholders to gather requirements, managing CI/CD pipelines, and resolving technical issues. You will utilize a technology stack including Java, Spring Boot, GraphQL, Angular, and SQL or NoSQL databases like Oracle, MySQL, PostgreSQL, or MongoDB. Additionally, you will work with Kafka for event-driven architecture, Dynatrace and ELK for observability, and OpenShift or Kubernetes for containerization. The role focuses on building resilient distributed systems using Domain-Driven Design and modern security patterns like OAuth 2.0 and OIDC.

What you'll do

  • Design and implement software solutions that meet functional requirements and align with strategic goals.
  • Gather system functional specifications from business stakeholders to inform platform development.
  • Conduct code reviews and ensure software meets standards for quality, security, and modularity.
  • Provide unit test coverage, validation support, and TDD implementation using JUnit or similar tools.
  • Support continuous integration, deployment pipelines, and modern DevOps practices.
  • Investigate and resolve complex technical issues and system bugs.
  • Mentor less experienced developers and provide technical guidance to colleagues.
  • Create and maintain technical documentation including architectural decision records and procedural guides.

What we're looking for

  • Bachelor’s degree or a comparable combination of education, certifications, and experience.
  • 3+ years of professional software development experience with Java, Spring Boot, GraphQL, and Angular.
  • Expertise with SQL/NoSQL databases including Oracle, MySQL, PostgreSQL, or MongoDB.
  • Experience with event-driven architecture using Kafka and distributed systems patterns.
  • Proficiency in modern observability tools (Dynatrace, ELK) and DevOps practices like CI/CD and containerization (OpenShift, Kubernetes).
  • Knowledge of modern security architecture patterns such as Transmit, OAuth 2.0, and OIDC.
  • Ability to implement TDD with JUnit and experience with Karate or Cypress testing.
  • Experience with Domain-Driven Design (DDD), performance tuning, and application scalability best practices.

More like this

Similar roles

Software Engineer Lead

PNC

Pittsburgh, PA +3 93 days ago $86,250$158,125
Python Django JavaScript Kubernetes OpenShift CI/CD SonarQube PostgreSQL Oracle Microservices APIs GenAI Document AI PyCharm
3+ yrs exp

Lead Software Engineer (JAVA/Spring Boot)

PNC

Pittsburgh, PA +3 17 days ago $102,000$158,700
Java Spring Boot Hibernate REST Microservices SQL MySQL ActiveMQ Kafka GraphQL NoSQL Elastic-Search Redis SAFe React CI/CD OpenShift Kubernetes Bitbucket Jenkins Gradle JUnit
3+ yrs exp

Software Engineer Lead

PNC

Glen Allen, VA 67 days ago $133,900$250,000
C# JavaScript SQL Team Foundation Server RESTful APIs Agile Scrum Unit Testing Orchestration Engine
3+ yrs exp

Lead Software Engineer

Booz Allen Hamilton

McLean, VA +1 22 days ago $86,800$198,000
C# HTML JavaScript Angular Git SQL Server PostgreSQL MySQL Docker Podman Azure CI/CD Agile Infrastructure Automation Cloud Monitoring Security+ CISSP
8+ yrs exp

Lead Software Engineer

Booz Allen Hamilton

Rome, NY 13 days ago $112,800$257,000
Java C++ Go Python JavaScript Oracle MS SQL PostgreSQL MySQL MongoDB ElasticSearch APIs Agile Atlassian Tool Suite Data Transfer Protocols security

Software Engineering Lead

S&P Global

New York, NY +1 5 days ago
Java Spring Boot Spring Cloud Spring Security Kotlin Scala Microservices RESTful API Kafka RabbitMQ Apache Pulsar Amazon SQS Python AWS Azure Google Cloud PostgreSQL MongoDB Cassandra Docker Kubernetes OpenShift CI/CD Jenkins GitLab CI Azure DevOps