1. What is a Software Engineer at PNC Financial Services Group?
As a Software Engineer at PNC Financial Services Group, you play a vital role in building and maintaining the foundational technology that powers one of the largest financial services institutions in the United States. Your work directly impacts millions of retail and commercial banking customers, shaping digital platforms across retail banking, commercial lending, advisor portals, text banking, and real-time payment processing systems.
In this position, you will be solving complex, high-scale engineering challenges where reliability, compliance, and performance are paramount. Whether you are developing microservices in Java and Spring Boot, designing responsive user interfaces with Angular, optimizing SQL queries, or processing real-time streaming data with Kafka and Python, your systems will ensure secure, seamless transactions across critical banking infrastructure.
The technology landscape at PNC Financial Services Group balances robust modern enterprise architecture with rigorous financial industry standards. Joining the engineering team means working on high-availability platforms, intelligent automation, cloud migrations, and real-time analytics. Successful candidates thrive in an environment that values continuous process improvement, strong risk management, clear architectural principles, and cross-functional collaboration between engineering, product, and operations.
