Lead Software Engineer

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PAStrongsville, OHBirmingham, ALDallas, TX
Salary
$67,500–$172,500 / yr
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $201k
This role $120k
$49k most similar roles pay here $244k

This role pays less than 98% of similar roles. Most pay $190,712–$211,200 — the shaded band above. At the midpoint, this role pays about $120k versus about $201k 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

Software Engineer Lead - Java, Spring boot, Kafka is a leadership role within the Retail Tech organization focused on designing, building, and maintaining scalable, high-performance services. The successful candidate will lead a team of mid-level to senior developers while focusing primarily on robust API development and integration across various platforms and systems. Daily responsibilities include developing RESTful and GraphQL APIs, defining contracts using OpenAPI or Swagger, managing security via OAuth2 and JWT, and integrating with Oracle and MySQL databases. The role requires expertise in Java 8/17/21, Spring Boot, and Kafka for event streaming. Additionally, the engineer will manage CI/CD pipelines, perform code reviews, and troubleshoot deployment issues within a microservices architecture. This position addresses complex business needs by creating technical solutions that ensure seamless communication between systems while maintaining high standards for performance and reliability.

What you'll do

  • Design, develop, and maintain scalable RESTful and GraphQL APIs for cross-platform communication.
  • Lead a team of mid-level and senior developers in technical design and execution.
  • Implement event streaming solutions using Apache Kafka.
  • Define API contracts and documentation using OpenAPI or Swagger standards.
  • Integrate APIs with internal databases and third-party services.
  • Enforce API standards through rigorous code reviews and technical guidance.
  • Manage security protocols including OAuth2, JWT, and general lifecycle management.
  • Support CI/CD pipelines and troubleshoot deployment issues in collaboration with DevOps teams.

What we're looking for

  • Bachelor’s degree or a comparable combination of education, certifications, and experience.
  • At least 3 years of relevant or direct industry experience.
  • Strong experience in API development using Java (8/17/21) and Spring Boot.
  • Experience with event streaming using Apache Kafka.
  • Proven experience building RESTful APIs and knowledge of API security and lifecycle management.
  • Experience working with Oracle and MySQL databases.
  • Familiarity with microservices architecture.
  • Exposure to Kubernetes, CI/CD pipelines, and cloud platforms like AWS, Azure, or GCP.

More like this

Similar roles

Lead Software Engineer

PNC

Pittsburgh, PA +2 35 days ago $86,250$158,125
Java Spring Boot Kafka Microservices Oracle SQL Application Development System Development Life Cycle Architecture Release Management UX) Design Technical Troubleshooting
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

Lead Software Developer

PNC

Pittsburgh +3 36 days ago $86,250$172,500
Microservices Architecture Java Python Kafka Spring Boot Spring Cloud Spring Security FastAPI Flask Django CI/CD Jenkins GitHub Actions GitLab CI/CD Azure Azure AI Foundry Generative AI Docker Kubernetes RESTful APIs
5+ yrs exp

Principal Software Engineer, Java/Rules Engineering

PNC

Pittsburgh, PA +1 16 days ago $91,000$185,900
Java Spring Boot Kafka Microservices API Design Event-Driven Architecture Business Rules Management Agile GitHub Copilot ChatGPT AWS Azure GCP Distributed Systems System Development Life Cycle Technical Troubleshooting
10+ yrs exp

Lead Software Engineer, Java, Kafka

JPMorgan Chase

Tampa, FL 8 days ago
Java REST Microservices Kafka Spring Framework Spring Boot Python Docker Kubernetes ECS CI/CD Agile Machine Learning Artificial Intelligence NoSQL Software Development Life Cycle VScode
5+ yrs exp