Principal Software Engineer
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays less than 95% of similar roles. Most pay $169,550–$218,700 — the shaded band above. At the midpoint, this role pays about $136k versus about $194k for comparable roles.
Based on 240 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 118 open roles on FindRole.
Listed pay typically runs $86,250–$172,500 across 62 roles with salary data.
Most-posted roles
At a glance
As a Software Engineer Principal (JAVA/Spring Boot) within the Retail Tech Core Debit Product organization, you will provide technical leadership and architectural direction across critical software initiatives. You will be responsible for designing scalable systems, mentoring engineering teams, and driving best practices to align technology solutions with business strategy. Your daily work involves proposing, designing, and coding software solutions to address complex business needs while overseeing necessary technical and procedural documentation. The role requires expertise in Java, C#, Python, or Go, along with deep knowledge of system architecture, APIs, databases, data modeling, and cloud platforms such as AWS, Azure, or GCP. You will solve cross-domain problems by applying modern engineering practices to advance business capabilities within the debit product space, ensuring robust software development throughout the entire lifecycle.
What does a Software Engineer earn in Texas?
Median $186925 from 189 postings across 40 companies.
Skills
What you'll do
What we're looking for
More like this
Microsoft
PNC
Autodesk
CVS Health
Oracle
General Dynamics