Principal Software Engineer
PNC
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.
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 159 open roles on FindRole.
Listed pay typically runs $91,000–$179,200 across 22 roles with salary data.
Most-posted roles
At a glance
Software Engineer Principal - Java, Python, joins the Lending Tech organization to lead analytics and decisioning processes across multiple business units. You will design, develop, and maintain enterprise applications and decision services while mentoring junior team members. Daily responsibilities include building microservices, event-driven architectures, and cloud-native applications using Java 8, 11, and 17. You will utilize Python and Groovy for automation, ETL processes, and workflow orchestration within CI/CD pipelines. Key technologies include BRMS platforms like Drools, BPMN tools such as Camunda, and Azure Data Factory. You will manage integrations using REST, SOAP, and message queues while ensuring security via OAuth 2.0 and JWT. The role solves complex business needs by aligning strategy with software solutions through SOLID principles, Domain-Driven Design, and robust API contract definitions.
What does a Software Engineer earn in Texas?
Median $178175 from 187 postings across 44 companies.
Skills
What you'll do
What we're looking for
More like this
PNC
PNC
Walmart
PNC
PNC
PNC