Principal Software Engineer, Solution Architect / Full Stack Engineering

PNC

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$129k most similar roles pay here $265k

This listing doesn't post a salary. Most similar roles pay $174,600–$220,800.

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, Solution Architect / Full Stack Engineering

Software Engineer Principal (Solution Architect / Full Stack Engineering) serves as a technical authority within the C&IB organization, focusing on building and evolving large-scale, business-critical platforms for Corporate & Institutional Bank and Treasury Management capabilities. This role involves designing scalable microservices and event-driven architectures while mentoring engineers and promoting DevSecOps practices like CI/CD and automation. The candidate will perform hands-on development using Java, Spring Boot, Hibernate, RESTful services, and SQL databases such as MySQL. Additionally, the role requires experience with messaging platforms like ActiveMQ and Kafka, along with knowledge of NoSQL data stores and authentication mechanisms. Technical requirements include proficiency in domain-driven design, networking, and application security. The position addresses complex technical problems by modernizing legacy components and ensuring robust, secure solutions for high-stakes financial infrastructure and distributed systems.

What does a Software Engineer earn?

Median $197500 from 2196 postings across 133 companies.

See salary data

What you'll do

  • Serve as a technical authority and hands-on contributor for complex distributed systems in the banking domain.
  • Lead architecture and design decisions for scalable, secure, and resilient microservices and event-driven platforms.
  • Drive end-to-end technical ownership from initial solution design through implementation, deployment, and operational support.
  • Mentor and coach engineers on system design, coding practices, and professional growth across multiple teams.
  • Establish and promote engineering best practices regarding code quality, testing, performance, security, and observability.
  • Identify and proactively resolve technical debt, architectural risks, and performance bottlenecks.
  • Communicate complex technical concepts clearly to both technical teams and executive leadership.
  • Champion a DevSecOps mindset by ensuring CI/CD, automation, and operational readiness are prioritized.

What we're looking for

  • A bachelor's degree or a comparable combination of education, job-specific certifications, and experience is required.
  • Candidates must have 5+ years of industry-relevant experience.
  • Proficiency in Java with hands-on experience using Spring Boot, Hibernate, RESTful services, and microservices is required.
  • Experience designing solutions with SQL (MySQL or equivalent), messaging platforms like ActiveMQ/Kafka, and NoSQL data stores is required.
  • Knowledge of software architecture principles including microservices, event-driven architectures, and domain-driven design is required.
  • Candidates must have a foundational understanding of networking, operating systems, and application security.
  • Experience with DevSecOps practices, CI/CD pipelines, and containerization tools like OpenShift or Kubernetes is preferred.
  • Ability to mentor engineers and communicate complex technical concepts to both technical and executive audiences is required.

More like this

Similar roles

Lead Software Engineer

PNC

Pittsburgh, PA +3 59 days ago $67,500$172,500
Java Spring Boot Kafka REST GraphQL OpenAPI Swagger OAuth2 JWT Oracle MySQL Kubernetes CI/CD GitOps AWS Azure GCP Microservices Event-Driven Architecture
3+ yrs exp

Software Engineer Lead

PNC

Pittsburgh, PA +2 73 days ago $86,250$158,125
Java Spring Boot GraphQL Angular SQL NoSQL Oracle MySQL PostgreSQL MongoDB Kafka Dynatrace ELK OpenShift Kubernetes CI/CD JUnit Karate Cypress Bitbucket Jenkins Domain-Driven Design OAuth 2.0 OIDC
3+ yrs exp

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 55 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