Lead Software Engineer (JAVA/Spring Boot)

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PAStrongsville, OHBirmingham, ALDallas, TX
Salary
$102,000–$158,700 / yr
Posted
17 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $199k
This role $130k
$87k most similar roles pay here $240k

This role pays less than 93% of similar roles. Most pay $187,000–$211,200 — the shaded band above. At the midpoint, this role pays about $130k versus about $199k 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 · Lead Software Engineer (JAVA/Spring Boot)

As a Software Engineer Lead (JAVA/Spring Boot) within the C/IB MIS Digital organization, you will serve as a senior technical leader responsible for designing, developing, and delivering high-quality software solutions while guiding a team of engineers. You will lead technical designs to address complex business needs, provide mentorship to colleagues, and oversee the coding, testing, and documentation of software. The role requires deep expertise in Java, Spring Boot, Hibernate, REST, and Microservices, alongside experience with SQL (MySQL), ActiveMQ, Kafka, and GraphQL. You will work with persistence stores, including NoSQL databases, and may utilize Elastic-Search, Redis, and React. Additionally, you will navigate modern development methodologies like SAFe while utilizing tools such as IntelliJ, Gradle, JUnit, Bitbucket, Jenkins, and containerization technologies like OpenShift and Kubernetes to ensure scalable, reliable systems.

What you'll do

  • Design and develop high-quality software solutions using Java, Spring Boot, and Microservices.
  • Lead the technical design and development of software to address complex business needs.
  • Provide technical guidance, mentorship, and support to a team of engineers.
  • Resolve complex technical problems and provide troubleshooting for system issues.
  • Review code, testing procedures, and technical documentation produced by the team.
  • Design and optimize database structures using both SQL and NoSQL systems.
  • Implement security features including authentication and authorization across various API frameworks.
  • Manage software delivery through CI/CD pipelines and containerization technologies like Kubernetes.

What we're looking for

  • Must have a university or college degree or an equivalent combination of education, certifications, and experience.
  • Requires 3+ years of relevant or direct industry experience.
  • Must be proficient in Java with hands-on experience in Spring Boot, Hibernate, REST, and Microservices.
  • Must understand software architecture, microservices, and event-driven design patterns.
  • Must have experience designing solutions using core Java, SQL (MySQL), ActiveMQ, and Kafka.
  • Must possess expertise in authentication/authorization systems, API frameworks (REST, GraphQL), and various persistence stores.
  • Must be proficient in database design and optimization for both relational (SQL) and NoSQL databases.
  • Preferred skills include experience with Elastic-Search, Redis, performance tuning, and DevOps practices like CI/CD and containerization.

More like this

Similar roles

Software Engineer Lead

PNC

Pittsburgh, PA +2 73 days ago $86,250$158,125
Java Spring Boot GraphQL Angular SQL NoSQL Oracle MySQL PostgreSQL MongoDB Kafka Dynatrace ELK OpenShift Kubernetes CI/CD JUnit Karate Cypress Bitbucket Jenkins Domain-Driven Design OAuth 2.0 OIDC
3+ yrs exp

Lead Software Engineer

PNC

Pittsburgh, PA +3 59 days ago $67,500$172,500
Java Spring Boot Kafka REST GraphQL OpenAPI Swagger OAuth2 JWT Oracle MySQL Kubernetes CI/CD GitOps AWS Azure GCP Microservices Event-Driven Architecture
3+ yrs exp

Principal Software Engineer

PNC

Dallas, TX +2 30 days ago $106,000$165,600
Java Spring Boot Python Go C# AWS Azure GCP Distributed Systems Data Modeling Architecture Release Management UX) Design
5+ yrs exp

Lead Software Engineer, Java Fullstack

PNC

Pittsburgh, PA +1 94 days ago
Java Spring Boot React JavaScript TypeScript HTML/CSS REST APIs Microservices SQL NoSQL Oracle PostgreSQL MongoDB CI/CD Jenkins GitHub Actions GitLab CI Maven Gradle Docker Kubernetes Git SonarQube Nexus JIRA Python Prompt Engineering
3+ yrs exp