Principal Software Engineer, Mainframe

PNC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $193k
$127k most similar roles pay here $247k

This listing doesn't post a salary. Most similar roles pay $169,550–$216,300.

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 · Principal Software Engineer, Mainframe

Software Engineer Principal - Mainframe serves as a technical leader within the C/IB organization, providing direction and driving architecture decisions for enterprise banking systems. The role involves designing, developing, and implementing mainframe applications while ensuring alignment with engineering standards. Day-to-day responsibilities include providing subject matter expertise in COBOL-based development, managing high-throughput batch and online transaction processing, and leading modernization initiatives to integrate mainframe systems with distributed architectures. The candidate will utilize a specific technology stack including CICS (Channels & Containers), JCL, and batch processing tools such as CA7 and Control-M. Essential skills include troubleshooting, performance tuning, and mentoring junior engineers. This position addresses the technical challenge of maintaining mission-critical, high-availability systems within a regulated financial services environment, ensuring robust solutions for complex business requirements through disciplined SDLC and DevOps practices.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Lead the design, development, and implementation of mainframe applications for enterprise banking systems.
  • Provide subject matter expertise in COBOL-based development to ensure scalable and maintainable solutions.
  • Develop and maintain applications using CICS (Channels & Containers), JCL, and batch processing tools like CA7 or Control-M.
  • Design and optimize high-throughput batch and online transaction processing systems.
  • Translate complex business requirements into robust technical solutions for the engineering team.
  • Drive modernization initiatives to integrate mainframe systems with distributed architectures.
  • Lead troubleshooting, root cause analysis, and performance tuning across all mainframe environments.
  • Mentor junior engineers and provide technical leadership across various project teams.

What we're looking for

  • A university or college degree is required, or a comparable combination of education, certifications, and experience.
  • Candidates must have 5+ years of industry-relevant experience.
  • Proficiency in COBOL-based development for mainframe applications is required.
  • Expertise in CICS (Channels & Containers) and JCL is required.
  • Experience with batch processing and scheduling tools such as CA7 or Control-M is required.
  • Ability to design, develop, and maintain high-throughput batch and online transaction processing systems.
  • Experience leading modernization initiatives and integrating mainframe systems with distributed architectures.
  • Proven ability to provide technical leadership, mentor junior engineers, and manage complex troubleshooting efforts.

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 54 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 51 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 51 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp