Software Engineer Principal

PNC

Quick summary

Work type
On-site
Location
Pittsburgh, PA
Posted
70 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 150 open roles on FindRole.

Listed pay typically runs $86,250–$185,900 across 57 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 at PNC in Pittsburgh, you will lead the design and implementation of end-to-end application solutions using Angular, Java, and Informatica, serving as the technical authority for architecture and integration. Your day-to-day involves hands-on development of UI components, back-end services, APIs, and data pipelines while collaborating with product owners to translate requirements into technical solutions. You will ensure timely delivery and maintain high standards through code reviews, testing, and documentation, supporting audit activities and promoting disciplined change management practices. Additionally, you will mentor team members and collaborate closely with enterprise architecture teams, requiring strong experience in financial services or regulated industries, along with proficiency in modern development tools and cloud platforms.

What you'll do

  • Lead the design and implementation of end-to-end application solutions using Angular, Java, and Informatica.
  • Review technical designs, code changes, and data integration logic to ensure quality and consistency.
  • Guide teams on best practices for performance, security, scalability, and maintainability.
  • Develop and oversee Angular-based UI components and client-side architecture, as well as Java backend services.
  • Lead Informatica-based data integration efforts, ensuring data quality and traceability across systems.
  • Act as a technical escalation point for production issues, performing root cause analysis and driving long-term fixes.

What we're looking for

  • 5+ years of IT experience with strong hands-on development background.
  • Proven experience leading applications across UI, API, and data integration layers.
  • Expertise in Angular (modern versions), TypeScript, HTML, CSS for front-end development.
  • Proficiency in Java, Spring/Spring Boot, RESTful APIs for back-end services.
  • Experience with Informatica PowerCenter/IICS for data integration mappings and workflows.
  • Strong SQL skills and experience with databases like Oracle or SQL Server.
  • Familiarity with DevOps tools including Git, CI/CD pipelines, Jira, logging/monitoring tools.

More like this

Similar roles

Software Engineer Principal

PNC

PA 3 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

PA 10 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 52 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

Intuit

Mountain View, CA 52 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 93 days ago $190,000$240,000
Java JPA SQL SpringBoot Docker Kubernetes GCP AWS BigQuery RedShift
Hybrid

Principal Software Engineer

CVS Health

Remote (Work At Home-Rhode Island, US) 40 days ago $144,200$288,400
Flutter Angular React GCP Azure CI/CD Python PostgreSQL Docker Kubernetes Terraform AWS AI Generative AI APIs Observability Security Scalability Performance
Remote