Software Engineer Principal

PNC

Quick summary

Work type
On-site
Location
Dallas, TXStrongsville, OHPhoenix, AZDenver, COBirmingham, AL
Salary
$91,000–$2,028,000 / yr
Posted
7 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$130k most similar roles pay here $235k

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

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

Most-posted roles

View all roles at PNC

At a glance

TL;DR · Software Engineer Principal

As a Software Developer Principle in PNC's Site Reliability Technology Engineering (SRTI) organization, you will lead the engineering and improvement of enterprise technology platforms focusing on system stability, scalability, automation, and configuration consistency. Your daily tasks include designing and implementing platform capabilities across Linux and Windows environments, developing automation solutions using PowerShell and Python, leading drift management efforts to ensure consistent configurations, mentoring junior team members, and collaborating with various teams to enhance system design and performance. You will also establish best practices for configuration management and support platform upgrades while creating comprehensive technical documentation. This role requires strong expertise in Linux and Windows Server administration, scripting skills, and experience with observability platforms like Elastic or Dynatrace, as well as familiarity with cloud platforms such as AWS or Azure.

What you'll do

  • Design and implement platform capabilities across Linux and Windows environments.
  • Develop automation solutions using PowerShell and Python to enhance system stability.
  • Lead drift management initiatives to identify and remediate configuration inconsistencies.
  • Provide technical guidance and mentorship to junior team members.
  • Establish standards and best practices for configuration management processes.

What we're looking for

  • Strong expertise in Linux and Windows Server administration
  • Advanced scripting skills using PowerShell (required) and Python (preferred)
  • Experience with configuration management and drift detection/remediation practices
  • Proven ability to lead, mentor, and guide technical teams
  • Effective communication and cross-team collaboration skills

More like this

Similar roles

Software Engineer Principal

PNC

Pittsburgh, PA 79 days ago
Angular Java Spring Boot Informatica PowerCenter SQL Git CI/CD Oracle TypeScript HTML CSS RESTful APIs Layered architecture API integration Docker Kubernetes

Software Engineer Principal

PNC

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

Software Engineer Principal

PNC

Pittsburgh, PA 5 days ago
Python Java Spring Boot Angular CI/CD Open Telemetry AWS Kubernetes Docker PostgreSQL Git Swagger Jenkins Ansible Terraform Prometheus Grafana

Principal Software Engineer

The Walt Disney Company

Remote (Santa Monica, CA) +1 69 days ago $184,300$247,100
Python Java AWS DynamoDB S3 SQS SNS Kinesis Kafka MySQL PostgreSQL Springboot Django CI/CD
Remote

Principal Software Engineer

Intuit

New York, NY 61 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 61 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