Lead Software Developer

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
PittsburghStrongsville, OHDallas, TXBirmingham, AL
Salary
$86,250–$172,500 / yr
Posted
36 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $195k
This role $129k
$70k most similar roles pay here $242k

This role pays less than 92% of similar roles. Most pay $177,900–$211,200 — the shaded band above. At the midpoint, this role pays about $129k versus about $195k 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 Developer

Lead Software Developer - Java, Kafka, Python serves within the Automation and Platform organization. This role involves leading the technical design and development of software solutions to address complex business needs through microservices architecture and domain-driven design principles. The developer will build event-driven systems using Kafka, develop RESTful APIs, and implement service discovery and security best practices. Key responsibilities include building and maintaining CI/CD pipelines while integrating Azure AI Foundry and generative AI capabilities into business solutions. The technical stack includes Java 8/11/17+, Spring Boot, Spring Cloud, Spring Security, Python 3.x, FastAPI, Flask, and Django. Additionally, the role utilizes tools such as Jenkins, GitHub Actions, GitLab CI/CD, and Azure OpenAI Services to solve complex problems through scalable, cloud-native technologies and modern software engineering methodologies in a distributed systems environment.

What you'll do

  • Design and develop scalable enterprise applications using Microservices Architecture and Domain-Driven Design principles.
  • Build event-driven systems and messaging solutions using Kafka.
  • Develop RESTful APIs and microservices using Java and Python frameworks like Spring Boot and FastAPI.
  • Implement Service Discovery, API Gateway, and security best practices for distributed systems.
  • Build and maintain automated CI/CD pipelines using tools like Jenkins or GitHub Actions.
  • Integrate Azure AI Foundry and Generative AI capabilities into business solutions.
  • Lead technical design, provide guidance to colleagues, and resolve complex technical problems.
  • Create technical documentation and perform code reviews to ensure quality and compliance.

What we're looking for

  • Candidates must have 5-7 years of experience in designing, developing, and deploying scalable enterprise applications.
  • Experience is required with Microservices Architecture, Java (8/11/17+), Spring Boot, Spring Cloud, and Spring Security.
  • Proficiency in Python (3.x) using frameworks such as FastAPI or Flask is required.
  • Candidates must have expertise in distributed systems, event-driven architecture, and Kafka for message streaming.
  • Experience with CI/CD automation tools including Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps is required.
  • Skills in Azure AI Foundry, Generative AI capabilities, LLM integration, and prompt engineering are required.
  • A Bachelor's degree or a comparable combination of education, certifications, and experience is required.
  • Knowledge of Docker, Kubernetes, and application monitoring tools is preferred.

More like this

Similar roles

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

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, 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

Lead Software Engineer, Java, Kafka

JPMorgan Chase

Chicago, IL 23 days ago
Java REST Microservices Kafka Spring Framework Spring Boot Python Docker Kubernetes ECS CI/CD Agile NoSQL AI-assisted development Copilot VScode
8+ yrs exp

Lead Software Engineer, Java/AWS/Kafka/Streaming

JPMorgan Chase

Plano, TX 51 days ago
Java Spring Framework Kafka Streams Apache Flink Confluent Cloud Data Lake CI/CD Agile ReactJS Angular Jest Selenium Playwright Web driver IO Cloud Native Machine Learning Artificial Intelligence Test-Driven Development
5+ yrs exp