Software Engineer Principal

PNC

Quick summary

Work type
On-site
Location
PAOH537
Salary
$65,000–$144,000 / yr
Posted
7 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $104k
$45k most similar roles pay here $251k

This role pays less than 98% of similar roles. Most pay $161,500–$221,075 — the shaded band above. At the midpoint, this role pays about $104k versus about $191k 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 147 open roles on FindRole.

Listed pay typically runs $86,250–$185,900 across 53 roles with salary data.

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Principal

As a Principal Software Engineer in PNC's Enterprise Garage Tech Resiliency team, you will lead the design and development of scalable Python-based enterprise solutions, focusing on frameworks like FastAPI, Flask, and Django. Your daily tasks include guiding teams to implement best practices in coding, security, and performance optimization while collaborating with stakeholders to translate business requirements into technical solutions. You will also evaluate and integrate appropriate technologies such as Celery, ORMs, Ansible Playbooks, and CI/CD pipelines, ensuring software quality, security, and scalability. This role requires strong problem-solving skills and the ability to lead technical teams in a supportive environment that fosters growth and balance.

What you'll do

  • Lead the design and development of scalable Python-based enterprise solutions.
  • Guide teams in implementing coding best practices and performance optimization.
  • Translate business requirements into technical solutions through collaboration.
  • Evaluate and implement appropriate technologies, tools, and frameworks.
  • Ensure software meets quality, security, and scalability requirements.

What we're looking for

  • 5+ years of experience in Python software development.
  • Proficiency in Python web frameworks like FastAPI, Flask, and Django.
  • Experience with Celery, ORMs (Django ORM, Sqlalchemy), and Ansible Playbooks.
  • Expertise in CI/CD pipelines, Git, Jenkins, and automated testing tools.
  • Strong problem-solving skills and ability to lead technical teams.

More like this

Similar roles

Software Engineer Principal

PNC

Pittsburgh, PA 74 days ago
Angular Java Spring Boot Informatica PowerCenter Oracle Git CI/CD RESTful APIs TypeScript HTML CSS SQL DevOps Jira Layered architecture API integration Data flows Batch processing

Software Engineer Principal

PNC

PA +3 14 days ago $65,000$165,600
Java .NET API development microservices architectures Azure CI/CD DevOps automated testing synthetic data generation test data management production validation J2EE Microsoft Technologies Release Management

Principal Software Engineer

Intuit

New York, NY 56 days ago $261,000$353,000
Python Java JavaScript React Node.js Docker Kubernetes AWS Azure CI/CD Git PostgreSQL MongoDB Agile Scrum
Hybrid

Principal Software Engineer

Oracle

Santa Clara, CA +1 56 days ago $96,800$223,400
Java Python Linux Docker Kubernetes Terraform CI/CD Prometheus Grafana PostgreSQL AWS Azure Oracle Cloud Infrastructure BMCs NICs SmartNICs ILOMs GPUs Microservices Observability High Availability Security Networking Compute Distributed Systems Firmware Development Testing

Principal Software Engineer

Intuit

Mountain View, CA 56 days ago $261,500$353,500
Python Java JavaScript Docker Kubernetes AWS CI/CD PostgreSQL MongoDB Redis Git Jenkins Swagger RESTful_APIs

Principal Software Engineer

Highnote

San Francisco, CA 97 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid