Software Engineer Principal - Python Expert

PNC

Quick summary

Work type
On-site
Location
Phoenix, AZ
Posted
23 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$133k most similar roles pay here $238k

This listing doesn't post a salary. Most similar roles pay $161,500–$214,500.

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 152 open roles on FindRole.

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

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Principal - Python Expert

As a Principal Software Engineer at PNC in Phoenix, AZ, you will lead the design and development of scalable, secure, and high-performance applications within an Agile environment. Your daily tasks include developing and testing code, mentoring junior engineers, and maintaining CI/CD pipelines using tools like Git, Jenkins, and Bitbucket. You will also collaborate with stakeholders to define technical requirements and optimize software performance, ensuring adherence to enterprise standards. Expert-level Python skills (FastAPI, Celery, SQLAlchemy) are essential, along with experience in distributed systems, RESTful service design, and Linux system administration on RHEL. This role demands a deep understanding of web application security and the ability to drive best practices across the development lifecycle.

What you'll do

  • Serve as a technical leader in designing and developing scalable, secure applications.
  • Develop, test, debug, document, maintain, and modify multiple software applications independently.
  • Lead code reviews, mentor engineers, and set best practices throughout the development process.
  • Champion Agile methodologies by participating actively in sprint planning and backlog refinement.
  • Analyze existing software and propose new solutions based on supportability, costs, and enterprise standards.
  • Develop and maintain CI/CD pipelines for efficient application deployment and management.

What we're looking for

  • Expert-level Python skills including FastAPI, Celery, and SQLAlchemy.
  • Extensive experience in designing distributed, fault-tolerant software systems.
  • Proficiency with CI/CD tools such as Git, Bitbucket, Jenkins, and Ansible.
  • Linux system administration (RHEL) and RESTful service design expertise.
  • Experience serving as a technical leader in Agile development methodologies.

More like this

Similar roles

Software Engineer Principal

PNC

PA 1 day ago $65,000$144,000
Python FastAPI Flask Django Celery Sqlalchemy Ansible Jenkins CI/CD Git Infrastructure as Code Containerization

Lead Software Engineer (Python)

Capital One Financial

Plano, TX 40 days ago $179,400$204,700
Python Django Flask AWS Git GitHub Jenkins CI/CD PostgreSQL MySQL Kubernetes Docker Terraform Swagger RESTful_APIs

Staff Software Engineer - Python

PayPal

San Jose, California 88 days ago $176,500$259,158
Python Django Flask AWS GCP Azure CI/CD Kubernetes Terraform PostgreSQL RDS Docker Prometheus Grafana Scrum Agile REST APIs OAuth PCI DSS
Hybrid

Senior Software Engineer - Python

PayPal

San Jose, California 58 days ago $143,500$212,850
Python Django Flask AWS Terraform SQL NoSQL Redis SQS SNS Kafka RabbitMQ Pulsar CI/CD Git Prometheus Grafana
Hybrid

Staff Software Engineer - BE Python

PayPal

San Jose, California 58 days ago $176,500$262,350
Python Django Flask AWS Terraform Redis Kafka RabbitMQ Pulsar CI/CD Agile Scrum SQS PostgreSQL MySQL Linux Git Docker Kubernetes Prometheus Grafana
Hybrid