Software Engineer Principal
PNC
At a glance
AI generatedAs a Principal Software Engineer at PNC’s Data and Automation Artificial Intelligence team in Pittsburgh, you will lead the design and evolution of enterprise GenAI platforms with a focus on Retrieval Augmented Generation (RAG) and agentic systems. Your responsibilities include hands-on technical leadership for implementing GenAI patterns such as knowledge retrieval and human-in-the-loop workflows, while collaborating closely with product, data, architecture, security, and risk teams to ensure solutions are production-ready and adhere to responsible AI practices. You will define platform engineering best practices for scalable RAG and agent-based systems, operating autonomously to solve complex challenges that balance innovation, performance, cost efficiency, and long-term extensibility. Preferred skills include API design, application development, and expertise in generative AI technologies.
Skills
What you'll do
What we're looking for
Market check
This listing doesn't show a salary. Similar roles on FindRole typically pay $152,000–$255,700.
Peer median band
$152,000–$255,700
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$168,725–$237,685
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
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 180 open roles on FindRole.
Listed pay typically runs $74,750–$171,925 across 62 roles with salary data.
Most-posted roles
More like this
PNC
PNC
Oracle
Abbott
Oracle
T-Mobile