Lead Software Engineer, Experienced Python Developer

PNC

Quick summary

Work type
On-site
Location
Strongsville, OHPittsburgh, PA
Salary
$67,000–$172,500 / yr
Posted
3 days ago
Closes
Jul 10, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $196k
This role $120k
$48k most similar roles pay here $244k

This role pays less than 98% of similar roles. Most pay $177,632–$214,000 — the shaded band above. At the midpoint, this role pays about $120k versus about $196k 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 189 open roles on FindRole.

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

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Lead Software Engineer, Experienced Python Developer

The Software Engineer Lead position at PNC's Corporate Functions Technology team in Pittsburgh or Strongsville involves leading the development and maintenance of a high-performance Model Integration Platform for CECL and CCAR execution. This role requires building and optimizing data pipelines, RESTful APIs, and collaborating closely with a distributed Agile team through two-week sprints. Candidates must have strong Python skills, experience with PySpark, Pandas, Parquet, and Linux environments, as well as proficiency in version control systems like Bitbucket and Git. The ideal candidate will contribute to the development of scalable data solutions within a fast-paced environment, addressing complex business challenges related to financial modeling and regulatory compliance.

What you'll do

  • Develop and optimize data pipelines using Python and PySpark.
  • Build RESTful APIs to support CECL and CCAR execution processes.
  • Work in a fast-paced Agile environment with two-week sprint cycles.
  • Utilize Pandas, Parquet, and Linux-based environments for efficient coding.
  • Collaborate on version control systems like Bitbucket and Git for projects.

What we're looking for

  • Strong proficiency in Python and PySpark.
  • Experience building and optimizing data pipelines and RESTful APIs.
  • Hands-on experience with Pandas, Parquet, and Linux-based environments.
  • Solid understanding of Agile methodologies and sprint-based development.
  • Expertise in version control systems (Bitbucket, Git) and collaborative workflows.

More like this

Similar roles

Lead Software Engineer, Back End

Capital One Financial

New York, NY +1 3 days ago $215,200$245,600
Python Spark AWS Kubernetes Docker CI/CD PostgreSQL Maven Gradle Git Jenkins GitHub Swagger JUnit