Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 92% of similar roles. Most pay $167,100–$211,200 — the shaded band above. At the midpoint, this role pays about $130k versus about $189k for comparable roles.
Based on 239 similar postings.
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 189 open roles on FindRole.
Listed pay typically runs $86,250–$172,500 across 76 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer at PNC in Pittsburgh or Cleveland, you will lead the technical development of enterprise digital properties by designing and implementing scalable web platforms. Your daily tasks include ensuring high-quality content delivery through personalization strategies and collaborating with UX teams to bring designs to life efficiently. You will focus on performance optimization, enabling seamless authoring and publishing workflows while supporting multi-channel needs. Key responsibilities also involve integrating personalization engines, optimizing API integrations, and adopting modern development patterns like headless architecture and microservices. Additionally, you will contribute to build pipelines, deployment automation, and front-end performance tuning, all while adhering to security standards. This role requires expertise in web technologies, CMS systems, and a strong background in software engineering best practices.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Highnote
The Walt Disney Company
Fidelity Financial Services
Oracle